Package Diagram

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 144 Experts worldwide ranked by ideXlab platform

Abdelaziz Mouloudi - One of the best experts on this subject based on the ideXlab platform.

  • Model transformation from CIM to PIM in MDA: from business models defined in DFD to design models defined in UML
    Electronic Journal of Information Technology, 2016
    Co-Authors: Yassine Rhazali, Youssef Hadi, Abdelaziz Mouloudi
    Abstract:

    This research represents a methodology that control model transformation from CIM level to PIM level in accordance with MDA approach. Our approach is founded on establishing a good CIM level, through well-selected rules, to facilitate transformation to PIM level. However, we create a rich PIM level through use case Diagram model, state Diagram model, class Diagram model and Package Diagram models. Then, we establish transformation rules to ensure a semi-automatic transformation from CIM level to PIM level. Our Approach conform MDA approach by taking into consideration the business dimension in CIM level, since, we present this level through DFD and UML activity Diagram. However, we model into PIM by UML Diagrams, because UML is recommended by MDA in this level.

  • A Based-Rule Method to Transform CIM to PIM into MDA
    International Journal of Cloud Applications and Computing, 2016
    Co-Authors: Yassine Rhazali, Youssef Hadi, Abdelaziz Mouloudi
    Abstract:

    The model transformation is the most interesting part into MDA. Indeed, two transformations exist between three levels of MDA. Most searches cover the transformation from PIM to PSM. However, a little of approaches allow transforming CIM to PIM. This paper represents an approach allows mastering transformation from CIM to PIM into MDA. This approach is based on good CIM level through selected rules allowing provide rich models that facilitate the transformation to PIM level. Afterwards, the authors determine a concentrated PIM level with main design models established through use case Diagram, state Diagram, and Package Diagram. Next, to ensure a semi-automatic transformation from CIM to PIM the researchers specify a set of well-chosen transformation rules. For respecting MDA approach the authors consider the business dimension in CIM level by using business modeling standards of OMG (BPMN and activity Diagram). However, the researchers focus on UML Diagrams to establish PIM models because UML is recommended by MDA in PIM level.

  • Transformation approach CIM to PIM: from business processes models to state machine and Package models
    2015 International Conference on Open Source Software Computing (OSSCOM), 2015
    Co-Authors: Yassine Rhazali, Youssef Hadi, Abdelaziz Mouloudi
    Abstract:

    This paper presents a method to control transformation from CIM level to PIM level in agreement with MDA approach. Our method is based on establishing a good CIM level via well-selected rules allowing us to obtain rich models that facilitate the task of transformation to PIM level. We specify, thereafter, a concentrated PIM level through different UML Diagrams models (state machine, class and Package Diagram). Next, we define a set of well-defined rules for moving from CIM to PIM, so as to ensure a semi-automatic transformation. Our method respects MDA approach by considering business dimension in CIM level, however, our approach based in this level on business modeling standards of OMG. Nonetheless, we use the UML Diagram models in PIM, because UML is advocated by MDA in this level.

Alta Van Der Merwe - One of the best experts on this subject based on the ideXlab platform.

  • visual syntax of uml class and Package Diagram constructs as an ontology
    International Joint Conference on Knowledge Discovery Knowledge Engineering and Knowledge Management, 2015
    Co-Authors: Anitta Thomas, Aurona Gerber, Alta Van Der Merwe
    Abstract:

    Diagrams are often studied as visual languages with an abstract and a concrete syntax (concrete syntax is often referred to as visual syntax), where the latter contains the visual representations of the concepts in the former. A formal specification of the concrete syntax is useful in Diagram processing applications as well as in achieving unambiguous understanding of Diagrams. Unified Modeling Language (UML) is a commonly used modeling language to represent software models using its Diagrams. Class and Package Diagrams are two Diagrams of UML. The motivation for this work is twofold; UML lacks a formal visual syntax specification and ontologies are under-explored for visual syntax specifications. The work in this paper, therefore, explores using ontologies for visual syntax specifications by specifying the visual syntax of a set of UML class and Package Diagram constructs as an ontology in the Web ontology language, OWL. The reasoning features of the ontology reasoners are then used to verify the visual syntax specification. Besides formally encoding the visual syntax of numerous UML constructs, the work also demonstrates the general value of using OWL for visual syntax specifications.

  • KEOD - Visual Syntax of UML Class and Package Diagram Constructs as an Ontology
    Proceedings of the 7th International Joint Conference on Knowledge Discovery Knowledge Engineering and Knowledge Management, 2015
    Co-Authors: Anitta Thomas, Aurona Gerber, Alta Van Der Merwe
    Abstract:

    Diagrams are often studied as visual languages with an abstract and a concrete syntax (concrete syntax is often referred to as visual syntax), where the latter contains the visual representations of the concepts in the former. A formal specification of the concrete syntax is useful in Diagram processing applications as well as in achieving unambiguous understanding of Diagrams. Unified Modeling Language (UML) is a commonly used modeling language to represent software models using its Diagrams. Class and Package Diagrams are two Diagrams of UML. The motivation for this work is twofold; UML lacks a formal visual syntax specification and ontologies are under-explored for visual syntax specifications. The work in this paper, therefore, explores using ontologies for visual syntax specifications by specifying the visual syntax of a set of UML class and Package Diagram constructs as an ontology in the Web ontology language, OWL. The reasoning features of the ontology reasoners are then used to verify the visual syntax specification. Besides formally encoding the visual syntax of numerous UML constructs, the work also demonstrates the general value of using OWL for visual syntax specifications.

Gao Xiao-guang - One of the best experts on this subject based on the ideXlab platform.

  • Simulaiton modeling of air-to-air missile based on UML
    Flight Dynamics, 2010
    Co-Authors: Gao Xiao-guang
    Abstract:

    The modeling of the simulation system of the air-to-air missile(AAM) was researched based on the Unified Modeling Language(UML).The demand analysis of the AAM simulation system was given using the use case Diagram.The static framework model was given with the Package Diagram and the class Diagram,and the class Package structure,inheritance and aggregation of the classes were constructed,so the functions of the AAM simulation system were decomposed.The life circle model of the AAM was established with state charts,and the transform with different states from initialization to deconstruction was given.The dynamic behavior of the post-launched AAM was analyzed with sequence Diagram.Finally,the simulation model was the realized with C++language.

  • Study on Generalized Simulation Model of Air-to-Air Missile
    Computer Simulation, 2008
    Co-Authors: Gao Xiao-guang
    Abstract:

    Using the Package Diagram of the unified modeling language, the air-to-air missile (AAM) system was divided into several class Packages and decoupled with other systems, which decreased the difficulty of the development and test of the AAM system. With the modularization of the AAM, the different modules have the same schedule interface, which improved the universality and expansibility of the AAM model. The construction interface of the AAM was realized with the factory pattern, so the model has the flexibility to satisfy different simulation requirement. The data access interface of the AAM was realized with the Singleton pattern, so the model was decoupled with the data, and the model can adapt to different type of data storage and accession. The utility of the generalized simulation model of AAM was verified by the simulation applications.

Muhammad Haidhir Derani - One of the best experts on this subject based on the ideXlab platform.

  • applying design pattern to the development of library book management system muhammad haidhir derani
    2017
    Co-Authors: Muhammad Haidhir Derani
    Abstract:

    Merlimau Public Library is an organization that provides free knowledge as well as services for public use. This project focuses on the processes of managing books within the public Library. While in the library the computerized system already exist, an improvement need to be made as more data can be stored in more systematized way. A Design Pattern is used to design the new system as it allows easy maintenance and evolution of the system. A waterfall methodology that is based on System Development Life Cycle (SDLC) is used to develop the system. Only three phases from the core processes is utilised which are Requirement Gatherings and Analysis, Design, and Implementation. Knowledge Acquisition phase is added as a part of the first phase in order to understand about the focus of this project which is the Design Pattern. There are 6 use cases and 7 class identified. The detail design classes were identified from domain class Diagram and built following the selected Design Pattern which is MVC pattern. The Multilayer Sequence Diagrams, System Architecture, and Package Diagram are also created linearly in order to develop a new improved system for Merlimau Public Library. In the near future, the system should be available and integrated with mobile application system as features for patrons of the library can be implemented, since people nowadays tend to use the smartphone rather than the Web in order handle their matter.

  • Applying design pattern to the development of library book management system / Muhammad Haidhir Derani
    2017
    Co-Authors: Muhammad Haidhir Derani
    Abstract:

    Merlimau Public Library is an organization that provides free knowledge as well as services for public use. This project focuses on the processes of managing books within the public Library. While in the library the computerized system already exist, an improvement need to be made as more data can be stored in more systematized way. A Design Pattern is used to design the new system as it allows easy maintenance and evolution of the system. A waterfall methodology that is based on System Development Life Cycle (SDLC) is used to develop the system. Only three phases from the core processes is utilised which are Requirement Gatherings and Analysis, Design, and Implementation. Knowledge Acquisition phase is added as a part of the first phase in order to understand about the focus of this project which is the Design Pattern. There are 6 use cases and 7 class identified. The detail design classes were identified from domain class Diagram and built following the selected Design Pattern which is MVC pattern. The Multilayer Sequence Diagrams, System Architecture, and Package Diagram are also created linearly in order to develop a new improved system for Merlimau Public Library. In the near future, the system should be available and integrated with mobile application system as features for patrons of the library can be implemented, since people nowadays tend to use the smartphone rather than the Web in order handle their matter.

Rusdi Efendi - One of the best experts on this subject based on the ideXlab platform.

  • implementasi metode goal programming dengan pembobotan menggunakan analytical hierarchy process ahp pada optimasi alokasi lahan daerah aliran sungai das terpadu studi kasus lahan daerah aliran sungai das manjunto kabupaten mukomuko propinsi bengkulu
    2013
    Co-Authors: Suci Pratiwi, Gusta Gunawan, Rusdi Efendi
    Abstract:

    Pengelolaan DAS merupakan usaha untuk menggunakan semua sumber daya secara rasional dan proporsional. Untuk mewujudkan hal tersebut, maka diperlukan suatu alat bantu untuk dapat mengalokasikan pengolahan lahan DAS berkelanjutan secara proporsional yang berupa tools sistem penunjang pengambilan keputusan. Tujuan penelitian ini adalah untuk membuat software optimasi alokasi lahan DAS. Software dibuat dengan menggunakan bahasa Java. Pemodelan perancangan software ini menggunakan UML dengan 8 Diagram yaitu use case Diagram, class Diagram, activity Diagram, sequence Diagram, state chart, Diagram collaboration Diagram, Package Diagram, dan component Diagram. Untuk membuat software optimasi alokasi lahan DAS ini, digunakan 2 metode yang memusatkan pada kegiatan ekonomi, ekologi, dan sosial yaitu dengan menggunakan metode AHP untuk mendapatkan bobot. Bobot keseluruhan yang dihasilkan selanjutnya menjadi koefisien fungsi tujuan dari metode Goal Programming dengan kendala alternatif dari AHP. Hasil akhir software dibandingkan dengan software Expert Choice dan Lingo 11 serta perhitungan manual dengan excel untuk melihat kevalidan software. Nilai perbandingan software ditentukan dengan RMS. Nilai RMS yang dihasilkan < 10%. Hal ini menunjukkan bahwa software yang dibuat bisa digunakan untuk menghitung optimasi lahan DAS yang sesuai dengan tujuan pengelolaan lahan DAS.