50 results on '"Unified Modelling Language (UML)"'
Search Results
2. Assessment of a Semi-supervised Machine Learning Method for Thwarting Network DDoS Assaults
- Author
-
Lakshmi, Somarowthu Gani, Durga, Tutta Naga Venkata, Srilatha, P., Kumari, C. H. D. V. P., Laxmi Lydia, E., Akhmetshin, Elvir, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Li, Yong, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Oneto, Luca, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zamboni, Walter, Series Editor, Tan, Kay Chen, Series Editor, Bhateja, Vikrant, editor, Chowdary, P. Satish Rama, editor, Flores-Fuentes, Wendy, editor, Urooj, Shabana, editor, and Sankar Dhar, Rudra, editor
- Published
- 2024
- Full Text
- View/download PDF
3. Preprocessing Requirements Documents for Automatic UML Modelling
- Author
-
Schouten, Martijn B. J., Ramackers, Guus J., Verberne, Suzan, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Rosso, Paolo, editor, Basile, Valerio, editor, Martínez, Raquel, editor, Métais, Elisabeth, editor, and Meziane, Farid, editor
- Published
- 2022
- Full Text
- View/download PDF
4. UML-Based Modelling for Legal Rule Using Natural Language Processing
- Author
-
Das, Tanaya, Sil, Riya, Roy, Abhishek, Majumdar, Arun Kumar, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Hirche, Sandra, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Li, Yong, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Möller, Sebastian, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zamboni, Walter, Series Editor, Zhang, Junjie James, Series Editor, Sanyal, Goutam, editor, Travieso-González, Carlos M., editor, Awasthi, Shashank, editor, Pinto, Carla M. A., editor, and Purushothama, B. R., editor
- Published
- 2022
- Full Text
- View/download PDF
5. UML for Embedded Systems
- Author
-
Murti, KCS, Chakrabarti, Amlan, Series Editor, and Murti, KCS
- Published
- 2022
- Full Text
- View/download PDF
6. DETERMINATION OF URBAN REGENERATION AREAS IN TURKEY: CURRENT APPROACH AND SUGGESTIONS FOR SUSTAINABLE DEVELOPMENT.
- Author
-
Sezgin, Ezgi, Tunc, Ali, and Yomralioglu, Tahsin
- Abstract
Urban regeneration (UR) is a crucial city planning tool used by local and central governments in order to reduce the impacts of disasters and design sustainable cities. It is important to accelerate the process when it comes to the loss of lives. In order to take measures against disasters quickly and to design disaster resistant cities by taking advantage of the new and facilitator Law, more than 250 areas across the country have been determined as project areas According to The Law on the Regeneration of Areas under Disaster Risk, commonly known as the Urban Regeneration Law (No.6306, May 2012). Due to insufficient information in the Regulation, there are differences in practice. There is a need for a more comprehensive regulation to set every point clear and transparent to develop UR projects sustainably. In this study, a workflow diagram has been designed. This will be useful to standardized the UR process. The required data for the determination of UR areas according to the related legislation has been specified. A geographical data model for the determination of UR project areas has been designed and its relationship with national and international data standards has been established. Spatial Unit, Party, Governmental Utility, Illegal Condition of Buildings data classes were modelled. They will be beneficial for managing the UR process from the data management point of view. Using Unified Modelling Language (UML) diagrams to model the geographical data will enable institutions and data managers to operate together and manage urban data efficiently. [ABSTRACT FROM AUTHOR]
- Published
- 2022
7. Subdivision of joint tenure in agricultural communities: customary land rights management in Slovenia
- Author
-
Marjan Čeh, Helena Žužel, and Simon Mansutti
- Subjects
common land ,agrarian communities ,customary rights ,cadastral rearrangement ,land management ,mass land subdivision ,unified modelling language (uml) ,Geodesy ,QB275-343 - Abstract
This paper presents the process of real estate reallocation as a mass cadastral subdivision process of agrarian communities’ customary rights. The agricultural communities have existed for centuries and have been jointly owning and using the common land. Such gatherings were developed mainly due to the unique requirements deriving from land use and relief characteristics, such as joint forest management on mountain slopes. The main objective of this research has been to analyse the process of real estate subdivision, which has its legal background in Slovenian legislation. In this paper, the process of cadastral subdivision of land owned by agricultural communities is presented as a mass cadastral land subdivision process: from preparatory work to the new geometric structure of the common land. The cadastral, organisational, and engineering role of the chartered surveying engineer and the surveying company is examined. An aim of the paper is, inter alia, to develop a conceptual model of the process that will serve as a basis for optimisation, for a more just and more efficient distribution of assets among community members. The course of the individual steps of the community established land subdivision is shown with unified modelling language (UML) activity diagrams. As a case study, we have considered the subdivision of the property of the agricultural community of Zgornja Sorica in Slovenia.
- Published
- 2020
- Full Text
- View/download PDF
8. Requirements engineering of context-aware applications
- Author
-
Alalshuhai, Ahmed
- Subjects
004 ,Software Engineering (SE) ,Requirements engineering (RE) ,Unified Modelling Language (UML) ,Context Aware System (CAS) - Abstract
Context-aware computing envisions a new generation of smart applications that have the ability to perpetually sense the user’s context and use these data to make adaptation decision in response to changes in the user’s context so as to provide timely and personalized services anytime and anywhere. Unlike the traditional distribution systems where the network topology is fixed and wired, context-aware computing systems are mostly based on wireless communication due to the mobility of the network nodes; hence the network topology is not fixed but changes dynamically in an unpredictable manner as nodes join and the leave network, in addition to the fact that wireless communication is unstable. These factors make the design and development of context-aware computing systems much more challenging, as the system requirements change depending on the context of use. The Unified Modelling Language (UML) is a graphical language commonly used to specify, visualize, construct, and document the artefacts of software-intensive systems. However, UML is an all-purpose modelling language and does not have notations to distinguish context-awareness requirements from other system requirements. This is critical for the specification, visualization, construction and documentation of context-aware computing systems because context-awareness requirements are highly important in these systems. This thesis proposes an extension of UML diagrams to cater for the specification, visualization, construction and documentation of context-aware computing systems where new notations are introduced to model context-awareness requirements distinctively from other system requirements. The contributions of this work can be summarized as follows: (i) A context-aware use case diagram is a new notion which merges into a single diagram the traditional use case diagram (that describes the functions of an application) and the use context diagram, which specifies the context information upon which the behaviours of these functions depend. (ii) A Novel notion known as a context-aware activity diagram is presented, which extends the traditional UML activity diagrams to enable the representation of context objects, context constraints and adaptation activities. Context constraints express conditions upon context object attributes that trigger adaptation activities; adaptation activities are activities that must be performed in response to specific changes in the system’s context. (iii) A novel notion known as the context-aware class diagram is presented, which extends the traditional UML class diagrams to enable the representation of context information that affect the behaviours of a class. A new relationship, called utilisation, between a UML class and a context class is used to model context objects; meaning that the behaviours of the UML class depend upon the context information represented by the context class. Hence a context-aware class diagram is a rich and expressive language that distinctively depicts both the structure of classes and that of the contexts upon which they depend. The pragmatics of the proposed approach are demonstrated using two real-world case studies.
- Published
- 2015
9. UML activity diagram transformation into BPEL integration flow
- Author
-
Tomasz Górski and Grzegorz Ziemski
- Subjects
Web Services Business Process Execution Language (BPEL) ,Enterprise Service Bus (ESB) ,Unified Modelling Language (UML) ,UML activity diagram ,Model-Driven Development (MDD) ,Transformation ,Technology - Abstract
The growing interest of companies in integration and interoperability between information systems has caused increase in significance of Service-Oriented Architecture which provides tools for Enterprise Application Integration. In that architecture, Enterprise Service Bus provides technical possibilities of communication between IT systems. A key element in the communication are integration flows. Objective: The aim of this article is to present a new transformation Integration2BPEL, which automates the development of executable integration flow expressed in the Web Services Business Process Execution Language (WS-BPEL) based on the model of the integration flow presented in the Unified Modelling Language (UML) activity diagram. Method: The author proposes a transformation of the type of model-to-code type which generates integration flow expressed in WS-BPEL, which can be executed in any BPEL-compliant process engine. The integration flow is modelled using UML activity diagram with stereotypes from ‘UML Profile for Integration Flows’ profile in an IBM Rational Software Architect (RSA). Using Integration2BPEL transformation a complete, executable integration flow is generated, which is composed of many mediation mechanisms. Generated integration flows have been executed on OpenESB. Results: The ability to generate a complete integration flow in BPEL, which without any additions can be run on enterprise service bus. Implementation phase of an integration flow construction was automated. Each of integration flows is implemented according to the same rules. In addition, it allows to avoid mistakes made by designers and programmers. Conclusions: Model-Driven Development is an approach that leads to the automation of the design and programming phases. Integration2BPEL transformation is a uniform mechanism to design integration flow. Potentially, it also allows to avoid implementation errors. Keywords: Web Services Business Process Execution Language (BPEL), Enterprise Service Bus (ESB), Unified Modelling Language (UML), UML activity diagram, Model-Driven Development (MDD), Transformation. null
- Published
- 2018
- Full Text
- View/download PDF
10. RAZDELITEV NEPREMIČNIN AGRARNIH SKUPNOSTI: MNOŽIČNA KATASTRSKA PREUREDITEV V UPRAVLJANJU ZEMLJIŠČ V SLOVENIJI.
- Author
-
Čeh, Marjan, Žužel, Helena, and Mansutti, Simon
- Subjects
UNIFIED modeling language ,COMMONS ,FOREST management ,LAND use ,COMMUNITIES - Abstract
Copyright of Geodetski Vestnik is the property of Sveza Geodetov Slovenije and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2020
- Full Text
- View/download PDF
11. Managing distributed manufacturing knowledge through multi-perspective modelling for semantic web applications.
- Author
-
Zhang, W.Y., Cai, M., Qiu, J., and Yin, J.W.
- Subjects
SEMANTIC Web ,KNOWLEDGE management ,MANUFACTURING process automation ,ADVANCED planning & optimization ,SIMULATION methods & models ,SOFTWARE engineering ,ELECTRONIC connectors manufacturing - Abstract
The development and maintenance of semantic web (SW) means that collaborative manufacturing systems are faced with increasing challenges caused by the growing difficulty in managing distributed manufacturing knowledge. This paper presents a multi-perspective modelling approach to systematically manage distributed manufacturing knowledge on the SW. Considering knowledge engineering as a cyclic and constructive modelling process, a multi-perspective knowledge modelling process is proposed to evolve along knowledge elicitation, engineering modelling, UML-based object modelling, OWL-based ontology modelling, knowledge formalisation and OWL-QL assisted knowledge verification activities. The proposed approach is viewed as a promising knowledge management method that facilitates the implementation of computer supported cooperative work (CSCW) in distributed manufacturing for SW applications by integrating the industrial, UML enabled software engineering techniques into recent ontology-based knowledge engineering process. The feasibility of knowledge management through multi-perspective modelling is manifested using the manufacturing ontology for manufacturing electronic connectors. [ABSTRACT FROM AUTHOR]
- Published
- 2009
- Full Text
- View/download PDF
12. AN APPROACH FOR DETERMINING DISASTER RISK AS A PART OF NATIONAL DATA MODELS.
- Author
-
Tastan, Bekir and Aydinoglu, Arif Cagdas
- Abstract
In this study, a model of approach was determined with regards to disaster risk management in order to use geographic data collected from different sources. It is aimed to build disaster risk data model developed as an extension of National GIS (TUCBS) with a case study of Turkey and compatible with national geographical data models. Data models, developed with Unified Modelling Language (UML) in line with ISO/TC 211 Geographic Information/Geomatics and Open Geospatial Consortium (OGS) standards, were encoded according to open Geography Markup Language (GML). In order to develop a disaster risk model, data and data contents, required for different disaster hazard, vulnerability, and risk analysis were determined. It was developed by taking the existing data structure and disaster risk data requirements, compatible with TUCBS data standards and the same conceptual guidelines. Effective production of risk maps would be facilitated by ensuring the effective use and interoperability of data sets from different sources when geographical data sets were generated by these standards. In this way, a case study producing a landslide risk map was presented by using interoperable open geographic data models and analysis tools. [ABSTRACT FROM AUTHOR]
- Published
- 2020
13. Bringing the MIMOSA OSA-EAI into an Object-Oriented World
- Author
-
Mathew, Avin, Bever, Ken, Purser, Michael, Ma, Lin, Mathew, Joseph, editor, Ma, Lin, editor, Tan, Andy, editor, Weijnen, Margot, editor, and Lee, Jay, editor
- Published
- 2012
- Full Text
- View/download PDF
14. Risk Assessment for an Unmanned Merchant Ship
- Author
-
Ø.J. Rødseth and Hans-Christoph Burmeister
- Subjects
Risk Assessment ,Unmanned Merchant Ship ,Formal Safety Analysis ,Formal Safety Assessment (FSA) ,Autonomous Underwater Vehicle (AUV) ,Autonomous Ship Controller (ASC) ,Risk Control ,Unified Modelling Language (UML) ,Canals and inland navigation. Waterways ,TC601-791 ,Transportation and communications ,HE1-9990 - Abstract
The MUNIN project is doing a feasibility study on an unmanned bulk carrier on an intercontinental voyage. To develop the technical and operational concepts, MUNIN has used a risk-based design method, based on the Formal Safety Analysis method which is also recommended by the International Mari-time Organization. Scenario analysis has been used to identify risks and to simplify operational scope. Systematic hazard identification has been used to find critical safety and security risks and how to address these. Technology and operational concept testing is using a hypothesis-based test method, where the hypotheses have been created as a result of the risk assessment. Finally, the cost-benefit assessment will also use results from the risk assessment. This paper describes the risk assessment method, some of the most important results and also describes how the results have been or will be used in the different parts of the project.
- Published
- 2015
- Full Text
- View/download PDF
15. Verification of the Correctness in Composed UML Behavioural Diagrams
- Author
-
Ouchani, Samir, Mohamed, Otmane Ait, Debbabi, Mourad, Pourzandi, Makan, Kacprzyk, Janusz, editor, Lee, Roger, editor, Ormandjieva, Olga, editor, Abran, Alain, editor, and Constantinides, Constantinos, editor
- Published
- 2010
- Full Text
- View/download PDF
16. Conceptual Analysis of Flexibility Concepts in Object-Orientation and UML
- Author
-
Siddiqui, Feroz A., Fitzgerald, Guy, Patel, Dilip, editor, Choudhury, Islam, editor, Patel, Shushma, editor, and de Cesare, Sergio, editor
- Published
- 2001
- Full Text
- View/download PDF
17. Subdivision of joint tenure in agricultural communities: customary land rights management in Slovenia
- Author
-
Simon Mansutti, Helena Žužel, and Marjan Čeh
- Subjects
lcsh:QB275-343 ,business.industry ,Rights management ,lcsh:Geodesy ,Land management ,land management ,agrarian communities ,Geography ,Agriculture ,common land ,General Earth and Planetary Sciences ,customary rights ,Joint (building) ,unified modelling language (uml) ,mass land subdivision ,business ,Customary land ,cadastral rearrangement ,Environmental planning ,Common land ,Subdivision - Abstract
This paper presents the process of real estate reallocation as a mass cadastral subdivision process of agrarian communities’ customary rights. The agricultural communities have existed for centuries and have been jointly owning and using the common land. Such gatherings were developed mainly due to the unique requirements deriving from land use and relief characteristics, such as joint forest management on mountain slopes. The main objective of this research has been to analyse the process of real estate subdivision, which has its legal background in Slovenian legislation. In this paper, the process of cadastral subdivision of land owned by agricultural communities is presented as a mass cadastral land subdivision process: from preparatory work to the new geometric structure of the common land. The cadastral, organisational, and engineering role of the chartered surveying engineer and the surveying company is examined. An aim of the paper is, inter alia, to develop a conceptual model of the process that will serve as a basis for optimisation, for a more just and more efficient distribution of assets among community members. The course of the individual steps of the community established land subdivision is shown with unified modelling language (UML) activity diagrams. As a case study, we have considered the subdivision of the property of the agricultural community of Zgornja Sorica in Slovenia.
- Published
- 2020
18. Lenguaje de modelamiento unificado (UML) para modelamiento de embotelladora.
- Author
-
Arias Barragan, Luis Alejandro
- Abstract
This Paper describes the modeling of a loop Bottling plant processes, the case study corresponds to the process plant industrial automation lab at the Autonoma University of Colombia (FUAC). Initially defined to be the UML (Unified Modeling Language), the describe the phases of work done for the loop models bottling: Use Cases, Class Diagram, and finally the Sequence Diagram that illustrates messages, warnings and alarms through which the loop interacts with the other elements of the process plant. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
19. The Reverse Engineering of a Web Application Struts Based in the ADM Approach
- Author
-
Redouane Esbai, Fouad Elotmani, and Mohamed Atounti
- Subjects
Reverse engineering ,modsico ,Computer science ,business.industry ,Process (engineering) ,Rich Internet application ,knowledge discovery metamodel (kdm) ,Computer applications to medicine. Medical informatics ,General Engineering ,R858-859.7 ,Context (language use) ,computer.software_genre ,architecture-driven modernization ,reverse engineering ,Unified Modeling Language ,model‘s transformation ,Web application ,unified modelling language (uml) ,Software engineering ,business ,Adaptation (computer science) ,computer ,Information integration ,computer.programming_language - Abstract
Since web technologies are constantly evolving, the adaptation of legacy web applications to new paradigms such as rich internet applications (RIAs) is become a necessity. In such tendencies, we notice that several web leaders has already migrated their web applications to RIAs. However, it faces many challenges due to the variety of frameworks. Nevertheless, and in order to facilitate the process of migration, it would be ideal to use tools that could help automatically generate or ease the generation of UML (Unified Modeling Language) models from legacy web application. In this context, novel technical frameworks used for information integration and migration processes such as Architecture-Driven Modernization Task Force (ADMTF) were fashioned to describe specifications and promote industry accord on the modernization of existing applications. In this paper, we propose a process for migrating application from Struts to UML model using ADM standards and MoDisco. We then present a case study as an example illustrating the different steps of the proposed process. We then validated the proposition within Eclipse Modelling Framework since a number of its tools and run-time environments are indeed aligned with ADM standards.
- Published
- 2020
20. APLIKASI ADMINISTRATIF SURAT MENYURAT MENGGUNAKAN METODOLOGI PEMODELAN BERBASIS OBJEK
- Author
-
Harry Purnomo and Nani Tachjar
- Subjects
Unified Modelling Language (UML) ,digital signature ,authorization ,submission of letter ,Information technology ,T58.5-58.64 - Abstract
Correspondence systems is often called administrative experience makes the applicant a letter of frustated. Once the letter is made, there should be a signature of the competent authority to legalize the letter. If these officials can not be found immediately, then the signing of a letter will be delayed. System admininstrative correspondence in this article takes a case study in IKPIA Perbanas, especially the demand letter from a student who photographed start running until the proposed system. As per the procedure, the system requests this certificate will be accepted by the student within 3 days from the date of the request. But in fact, the time required may be longer than it should. So when students need it in urgent circumstances, this can not be accommodated by the system adopted IKPIA Perbanas. Solution to solve this problem with an application system where modeling applications using object-based methodology. The general methodology used to model a system that can also be applied to the administrative system of correspondence.
- Published
- 2015
21. Hybrid Approach for Specifying the Functional Requirements.
- Author
-
Ibrahim, Rosziati and Jamel, Sapiee
- Subjects
- *
OBJECT-oriented methods (Computer science) , *DATA flow computing , *HYBRID systems , *PROGRAMMING languages , *COMPUTER software - Abstract
Hybrid approach is a combination of object-oriented approach and structured approach. In object-oriented approach, diagrams like use-case diagram, class diagrams are used for specifying the functionalities of any system. In structured approach diagrams like context diagram and data flow diagram (DFD) are used instead. This paper presents an hybrid approach for specifying the functionalities of any system. A case study is presented to show the used of the hybrid approach. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
22. Model-based design process for product development of substation IEDs.
- Author
-
Yang, Xia, Kirby, Brian, Zhao, Qiang, Ma, Yongyue, and Xu, Fangfu
- Abstract
The conventional process of developing protection algorithms for substation Intelligent Electronic Devices (IEDs) follows a V-development model of specification, design, coding, unit testing, integration, verification and validation. The code is implemented manually and is specific to a particular platform. This process is labour and time intensive, the source codes may also need to be rewritten or modified when a new platform is developed. Moreover, with the increased complexity of the protection algorithms, integrity requirements, short development time scales and rapid changes to the IED platform, the traditional approach is no longer efficient, reliable or cost-effective. A new approach has been developed and proven to improve the process efficiency by adapting a Model-Based Design (MBD) technique, which introduces a modelling concept at the design stage with a particular emphasis on reusability and platform independence. The model can be executed, verified and refined until it becomes the blueprint for the final implementation through automatic code generation. Software in-the-loop (SIL) and hardware in-the-loop (HIL) testing can be performed to ensure that the performance of the generated code is comparable to that of the model itself. The code can then be re-generated with specific platform dependent interfaces for integration and validation. Finally, the development of an over/under-power protection function is chosen as case study. The work consists of specification, modelling, testing and code generation. The generated code is integrated into an existing product platform to compare with the traditional coding methodology. The performance in terms of accuracy, execution speed and memory requirements are compared to the software produced by manual coding. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
23. Process mapping tools offer a journey through your business
- Author
-
Byrne, Robert
- Published
- 2002
24. Subdivision of joint tenure in agricultural communities
- Author
-
Čeh, Marjan, Žužel, Helena, and Mansutti, Simon
- Subjects
udc:332.21:528.44(497.4) ,unified modelling language (UML) ,skupna zemljišča ,land management ,množična razdružitev zemljišč ,agrarian communities ,jezik UML ,common land ,tradicionalne pravice ,customary rights ,mass land subdivision ,agrarna skupnost ,cadastral rearrangement ,upravljanje zemljišč ,katastrsko preurejanje - Abstract
This paper presents the process of real estate reallocation as a mass cadastral subdivision process of agrarian communities% customary rights. The agricultural communities have existed for centuries and have been jointly owning and using the common land. Such gatherings were developed mainly due to the unique requirements deriving from land use and relief characteristics, such as joint forest management on mountain slopes. The main objective of this research has been to analyse the process of real estate subdivision, which has its legal background in Slovenian legislation. In this paper, the process of cadastral subdivision of land owned by agricultural communities is presented as a mass cadastral land subdivision process: from preparatory work to the new geometric structure of the common land. The cadastral, organisational, and engineering role of the chartered surveying engineer and the surveying company is examined. An aim of the paper is, inter alia, to develop a conceptual model of the process that will serve as a basis for optimisation, for a more just and more efficient distribution of assets among community members. The course of the individual steps of the community established land subdivision is shown with unified modelling language (UML) activity diagrams. As a case study, we have considered the subdivision of the property of the agricultural community of Zgornja Sorica in Slovenia. V prispevku je predstavljen postopek razdružitve nepremičnega premoženja agrarnih skupnosti kot primer množične katastrske preureditve območja agrarne skupnosti. To je skupnost lastnikov zemljišč, ki obstaja več stoletij in ima v skupni lastnini ali solastnini zemljišča v vasi oziroma njeni bližini. Take oblike lastništva zemljišč so nastale predvsem na območjih, kjer so naravne razmere in raba zemljišč narekovali skupno upravljanje in izkoriščanje zemljišč, kot je na primer skupno upravljanje gorskih gozdov. Namen raziskave je bil vsebinsko in procesno analizirati postopek razdruževanja lastnine agrarnih skupnosti. Rezultat je sistematično opisan postopek operacije razdeljevanja zemljišč agrarnih skupnosti, in sicer kot množični katastrski postopek preurejanja zemljišč: od ugotavljanja obstoječega katastrskega stanja do nove parcelne strukture zemljišč. Ob tem je proučena katastrska, organizatorska in projektantska vloga pooblaščenega inženirja geodetske stroke in geodetskega podjetja v Sloveniji. Cilj prispevka je bil oblikovati konceptualni procesni model, ki bo podlaga za optimizacijo razdeljevanja premoženja med člane skupnosti. Zaporedni potek posameznih korakov razdružitve zemljišč agrarne skupnosti je predstavljen z diagrami aktivnosti v jeziku UML. Kot študijo primera obravnavamo razdelitev premoženja Agrarne skupnosti Zgornja Sorica
- Published
- 2021
25. Projeto e desenvolvimento de um modelo de dados externos baseado em LADM para registro de terras e transações de cadastro na Turquia: um estudo de caso de propriedades reais de Tesouro
- Author
-
Mehmet Alkan and Elif Taş Arslan
- Subjects
Directorate General of National Property ,Standardization ,Diretoria Geral de Propriedade Nacional ,Computer science ,Modelo de Domínio de Administração de Terras (LADM) ,Cadastre ,Linguagem de Modelagem Unificada (UML) ,modelagem orientada a objetos ,Domain model ,Land administration ,Field (computer science) ,Treasury ,object oriented-modelling ,Identification (information) ,Engineering management ,General Earth and Planetary Sciences ,Unified Modelling Language (UML) ,Land Administration Domain Model (LADM) ,external data model ,Standard model (cryptography) ,modelo de dados externos - Abstract
The processes starting with the identification and registration of treasury properties have an essential place in the cadastral systems. Spatial data modelling studies were conducted in 2002 to establish a common standard structure on the fundamental similarities of land management systems. These studies were stated as a beginning named Core Cadastral Domain Model (CCDM), since 2006, it has been started to be made under the name of LADM. This model was accepted in 2012 as a standard model in the field of land administration by the International Organization for Standardization (ISO). In this study, an external model class is proposed for LADM’s transactions related to Treasury’s real estates properties which are related National Property Automation Project (MEOP). In order to determine the deficiency of this current external model, databases containing records related to spatial data and property rights were examined, and the deficiencies related to transactions on treasury properties were determined. The created external class is associated with the LADM’s LA_Party, LA_RRR, LA_SpatialUnit and LA_BAUnit master classes. Herewith the standardization of the external data model is ensured. If the external model is implemented by the responsible standardization of the archiving processes will be more comfortable and faster to register. Resumo: Os processos que se iniciam na identificação e registo de bens do tesouro têm um lugar essencial nos sistemas cadastrais. Estudos de modelagem de dados espaciais foram conduzidos em 2002 para estabelecer uma estrutura padrão comum sobre as semelhanças fundamentais dos sistemas de gestão da terra. Esses estudos foram declarados como um início denominado Core Cadastral Domain Model (CCDM), desde 2006, passou a ser feito com o nome de LADM. Este modelo foi aceito em 2012 como um modelo padrão na área de administração de terras pela International Organization for Standardization (ISO). Neste estudo, uma classe de modelo externo é proposta para as transações do LADM relacionadas a propriedades imobiliárias do Tesouro que estão relacionadas ao Projeto de Automação Imobiliária Nacional (MEOP). Para apurar a deficiência do atual modelo externo, foram examinadas bases de dados contendo registros relativos a dados espaciais e direitos de propriedade e apuradas as deficiências relacionadas a transações com bens do tesouro. A classe externa criada está associada às classes master LA_Party, LA_RRR, LA_SpatialUnit e LA_BAUnit do LADM. Com isso, a padronização do modelo de dados externo é garantida. Se o modelo externo for implementado pelo responsável pela padronização dos processos de arquivamento ficará mais confortável e rápido de se cadastrar.
- Published
- 2021
26. UML activity diagram transformation into BPEL integration flow
- Author
-
Grzegorz Ziemski and Tomasz Górski
- Subjects
UML activity diagram ,Economics and Econometrics ,Computer science ,Programming language ,computer.internet_protocol ,lcsh:T ,Forestry ,Activity diagram ,computer.software_genre ,lcsh:Technology ,Transformation ,Business Process Execution Language ,Web Services Business Process Execution Language (BPEL) ,Enterprise Service Bus (ESB) ,Transformation (function) ,Model-Driven Development (MDD) ,Flow (mathematics) ,Materials Chemistry ,Media Technology ,Unified Modelling Language (UML) ,computer - Abstract
The growing interest of companies in integration and interoperability between information systems has caused increase in significance of Service-Oriented Architecture which provides tools for Enterprise Application Integration. In that architecture, Enterprise Service Bus provides technical possibilities of communication between IT systems. A key element in the communication are integration flows. Objective: The aim of this article is to present a new transformation Integration2BPEL, which automates the development of executable integration flow expressed in the Web Services Business Process Execution Language (WS-BPEL) based on the model of the integration flow presented in the Unified Modelling Language (UML) activity diagram. Method: The author proposes a transformation of the type of model-to-code type which generates integration flow expressed in WS-BPEL, which can be executed in any BPEL-compliant process engine. The integration flow is modelled using UML activity diagram with stereotypes from ‘UML Profile for Integration Flows’ profile in an IBM Rational Software Architect (RSA). Using Integration2BPEL transformation a complete, executable integration flow is generated, which is composed of many mediation mechanisms. Generated integration flows have been executed on OpenESB. Results: The ability to generate a complete integration flow in BPEL, which without any additions can be run on enterprise service bus. Implementation phase of an integration flow construction was automated. Each of integration flows is implemented according to the same rules. In addition, it allows to avoid mistakes made by designers and programmers. Conclusions: Model-Driven Development is an approach that leads to the automation of the design and programming phases. Integration2BPEL transformation is a uniform mechanism to design integration flow. Potentially, it also allows to avoid implementation errors. Keywords: Web Services Business Process Execution Language (BPEL), Enterprise Service Bus (ESB), Unified Modelling Language (UML), UML activity diagram, Model-Driven Development (MDD), Transformation. null
- Published
- 2018
27. A spatial data infrastructure model from the computational viewpoint.
- Author
-
Cooper, AntonyK., Moellering, Harold, Hjelmager, Jan, Rapant, Petr, Delgado, Tatiana, Laurent, Dominique, Coetzee, Serena, Danko, DavidM., Düren, Ulrich, Iwaniak, Adam, Brodeur, Jean, Abad, Paloma, Huet, Michel, and Rajabifard, Abbas
- Subjects
- *
SPATIAL data infrastructures , *UNIFIED modeling language , *CARTOGRAPHY , *STOCKHOLDERS , *DISTRIBUTED computing - Abstract
The Commission on Geoinformation Infrastructures and Standards of the International Cartographic Association (ICA) is working on defining models of spatial data infrastructures (SDIs). SDI models from the enterprise and information viewpoints of the Reference Model for Open Distributed Processing (RM-ODP) have already been presented. Our model from the computational viewpoint identifies the main computational objects of an SDI and their interfaces, which are modelled using Unified Modelling Language (UML) component diagrams. Presented here is the first comprehensive SDI model from the computational viewpoint, which enhances the understanding of the computational objects and their interactions in an SDI. This viewpoint complements the previous two and together, the three viewpoints contribute towards a more holistic interpretation of an SDI, which is independent of specific SDI legislation, technology and implementations. For the computational viewpoint, we identified six computational objects,SDI Registry,SDI Data,SDI Processing,SDI Application,SDI PortrayalandSDI Management, and their provided and required interfaces. We describe the interactions of the computational objects in stakeholder activities and the roles they play in the different processes of SDI development and use, which we identified asInitiation,Creation,Management,Manipulation,Access,Processing,EvaluationandLiaison. Two tables summarise the SDI services that are provided by computational objects for stakeholder activities and SDI processes. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
28. Project Management Based on Technology Modelling Applied in Transportation Safety.
- Author
-
Stan, George and Iosif, Anda
- Subjects
- *
PROJECT management , *UNIFIED modeling language , *INTELLIGENT control systems , *TRANSPORTATION management , *COMPUTER software , *INDUSTRIAL design management , *BUSINESS models , *INFORMATION technology , *DYNAMIC programming - Abstract
Transportation is a field where intelligent controls are intensively used. As many specialists, from various fields, are involved in the conception? of software according to business requirements, there is a need for technology independent modelling methods. Find out how we have applied project management using modelling of the business flows in projects like Coopers - Co-operative Systems for Intelligent Road Safety, RoRis - Vessel Traffic on Romanian part of Danube River, SafeSeaNet - System for the safety of maritime traffic on Black Sea (Romanian coast). [ABSTRACT FROM AUTHOR]
- Published
- 2009
29. Towards Model Driven Testing of Human Machine Interface Framework for In-vehicle Infotainment Platforms.
- Author
-
Sharma, Hemant, Kuvedu-Libla, Roger, and Ramani, A. K.
- Subjects
SYSTEMS software ,ELECTRONIC systems ,PROGRAM transformation ,ARTIFICIAL intelligence ,COMPUTER software development ,SOFTWARE architecture ,HUMAN-machine systems ,COMPUTER interfaces - Abstract
Specification and implementation of tests for In-vehicle Infotainment software system is demanding and time consuming task. To reduce time and effort specification and development of tests can be done at model level. We propose platform independent test development using our extensions to xUnit Test Framework. Three phases of our test development approach: test pattern identification, test model development, and transformation are explained using components of our Infotainment Human Machine Interface Framework. [ABSTRACT FROM AUTHOR]
- Published
- 2008
30. Business process modelling and analysis using UML and polychromatic sets.
- Author
-
Gao, X. and Li, Z.
- Subjects
INDUSTRIAL management ,INVESTMENT analysis ,BUSINESS planning ,MATHEMATICAL analysis ,MATHEMATICAL mappings ,MATRIX analytic methods ,MATRIX logic ,ALGORITHMS - Abstract
Business process re-engineering (BPR) is regarded as a revolution of enterprise management. The modelling and analysing of business process is an important part of BPR. In this paper, unified modelling language (UML) and polychromatic sets (PS) theory are introduced and their advantages and disadvantages are analysed respectively. A business process integrated modelling method based on UML and PS is advanced, which contains the visual modelling module based on UML activity diagram, the mapping module from UML activity diagram to PS contour matrix model, and the system analysing and simulating module based on PS. Based on PS contour matrix model, basic concepts, path search algorithm and evaluation criterions are presented. An example of spare parts requisition and purchase is provided for application of the proposed method and its business process is modelled, analysed and re-engineered. Using this integrated modelling method with strong mathematical foundation, the business process can be represented precisely and analysed quantitatively, and the improvement opportunities can be discovered for optimising and re-engineering the business process. [ABSTRACT FROM AUTHOR]
- Published
- 2006
- Full Text
- View/download PDF
31. A Unified Modelling Language without referential redundancy
- Author
-
Opdahl, Andreas L. and Henderson-Sellers, Brian
- Subjects
- *
GRAPHIC methods , *MODELS & modelmaking , *CHARTS, diagrams, etc. , *BUSINESS records - Abstract
Abstract: The paper argues that, as a language for representing concrete problem domains, the quality of the UML is compromised by its many referentially redundant modelling constructs. A referential redundancy occurs when several modelling constructs or model elements refer to the same classes, things or properties in the problem domain. Referential redundancy compromises language and model quality because it hampers consistency checking, update reflection and reuse of model content between different diagrams or models. To alleviate this problem, the paper shows how the relevant parts of the UML can be reformulated using faceted metamodelling, so that referential redundancy is eliminated at the language level and potentially reduced at the model level. The discussion contrasts faceted metamodelling with conventional metamodelling using metaobjects, -properties and -relationships and argues that many of the referential redundancies in the UML are introduced by the conventional metamodelling approach used to define it. [Copyright &y& Elsevier]
- Published
- 2005
- Full Text
- View/download PDF
32. Rewiring for a GIS/2.
- Author
-
Sieber, R. E.
- Subjects
- *
GEOGRAPHIC information systems , *INFORMATION storage & retrieval systems , *SOCIAL change , *GEOGRAPHY , *XML (Extensible Markup Language) , *DOCUMENT markup languages - Abstract
Increasing numbers of activist non-profits and traditionally marginalized peoples are adopting GIS as a tool for social change. Its use is scrutinized by academics who worry that GIS embodies a mechanism for misrepresentation, diversion, control, and surveillance. This critique has not slowed adoption, and for the past decade researchers have been investigating the use and value of GIS in a variety of non-profits and citizens' groups. Many of these new users are calling for a different kind of GIS - a GIS/2. This GIS must be able to represent different measures and visions of place and integrate local knowledge, support cultural and multi-lingual distinctions, and preserve - rather than reduce - friction, disagreement, redundancy, and even error. In this paper I argue that one must "rewire GIS" - that is, engage the code and the coding directly - to build a GIS/2. A literature review on the use and value of GIS in social movements, activist non-profits, and citizens' groups illustrates the limitations of current GIS and the necessary ingredients for a more inclusive GIS/2. I present four approaches, which are framed materially and discursively. Three approaches modify existing GIS to achieve a GIS/2. A fourth systems design approach is proposed, which incorporates two innovations in computing science: Unified Modelling Language (UML) and eXtensible Markup Language (XML). This prototype is sensitized to the needs of social movement, non-profit, and citizens' organizations. These four approaches, used separately or in conjunction, serve as blueprints for further discussions on the rewiring of GIS. [ABSTRACT FROM AUTHOR]
- Published
- 2004
- Full Text
- View/download PDF
33. Risk Assessment for an Unmanned Merchant Ship
- Author
-
Hans-Christoph Burmeister, Ørnulf Jan Rødseth, and Publica
- Subjects
Engineering ,Formal Safety Analysis ,Ocean Engineering ,Transportation ,Hazard analysis ,Oceanography ,Risk Assessment ,Unmanned Merchant Ship ,Formal Safety Assessment (FSA) ,Unified Modelling Language (UML) ,Operations management ,Scenario analysis ,Analysis method ,Risk Control ,Scope (project management) ,Cost–benefit analysis ,business.industry ,lcsh:TC601-791 ,Merchant ship ,Concept testing ,Autonomous Ship Controller (ASC) ,lcsh:HE1-9990 ,Formal Safety Assessment ,Unified Modeling Language (UML) ,Risk analysis (engineering) ,lcsh:Canals and inland navigation. Waterways ,autonomous underwater vehicle ,Autonomous Underwater Vehicle (AUV) ,autonomous ship controller ,lcsh:Transportation and communications ,business ,Risk assessment - Abstract
The MUNIN project is doing a feasibility study on an unmanned bulk carrier on an intercontinental voyage. To develop the technical and operational concepts, MUNIN has used a risk-based design method, based on the Formal Safety Analysis method which is also recommended by the International Mari-time Organization. Scenario analysis has been used to identify risks and to simplify operational scope. Systematic hazard identification has been used to find critical safety and security risks and how to address these. Technology and operational concept testing is using a hypothesis-based test method, where the hypotheses have been created as a result of the risk assessment. Finally, the cost-benefit assessment will also use results from the risk assessment. This paper describes the risk assessment method, some of the most important results and also describes how the results have been or will be used in the different parts of the project.
- Published
- 2015
34. Model-Driven Development of Distributed Systems in Umple
- Author
-
Zakariapour, Amid
- Subjects
Model-Oriented Programming Language ,Distributed Systems ,Umple ,Unified Modelling Language (UML) ,Test-Driven Development (TDD) ,Model-driven development ,Code Generation - Abstract
Model-driven software development can help tackle complexity when developing large software systems. Model-driven development tools facilitate this. Such tools support multiple features and languages; some are multi-platform and support multi-language code generation from models. Umple is a full-featured open source language and modelling tool that we used as a basis for this thesis. Distribution concerns have become a critical part of modern software systems. In this thesis, we present how we extended Umple to support the development of model-driven synchronous or asynchronous distributed systems. Our contributions provide simple syntax, model analysis capabilities, and programming APIs, which allow users to change the configuration of systems both at development and deployment stages. We also demonstrate how a system can be modeled without distribution concerns and easily be transformed to a distributed system through our approach. The contributions of this thesis are: a) Creating a mechanism to distribute objects in Umple; b) Developing new semantics for modelling of distributed objects and providing supporting syntax for this in Umple; c) Investigating different patterns and technologies to implement code generation for distributed systems; d) Implementation, testing, and comparison of the distributed feature in Umple for executable Java code; and e) implementing a mechanism to dynamically modify the distribution plan at runtime.
- Published
- 2018
- Full Text
- View/download PDF
35. An Extension of Class Diagram to Model the Structure of Context-Aware Systems
- Author
-
Al-alshuhai, Ahmed and Siewe, Francois
- Subjects
context-aware class diagram ,Unified Modelling Language (UML) ,Software Requirement Engineering (SRE) ,class diagram ,Context Aware System (CAS) ,context class diagram - Abstract
Context-aware systems (CASs) have become a reality thanks to the development of smart software and hardware to assist the users in various real life activities. The proliferation of context-aware services has led to the emergence of environments where services are made available for usage anywhere and at any time. CASs have the ability to capture users’ contexts and use their instance values to provide self-adaptive services in response to context changes. Modelling and documenting the structure of such a system during the design phase is vital for system validation, testing, maintenance and version management. The Unified Modelling Language (UML) is the de facto industrial standard for system modelling and development. The UML class diagrams provide notations for modelling graphically the structure of a system in terms of classes and the relationships between them. However, these notations are insufficient to model the structure of CASs. This paper proposes a new set of notations to represent context and context-awareness and their relationships with classes in class diagrams. Hence, the structure of CASs can be specified, visualized, constructed, and documented distinctively during system development. The proposed approach is evaluated using real-world case studies.
- Published
- 2015
36. An Extension of the UML Activity diagram to model the behaviour of Context Aware Systems
- Author
-
Al-alshuhai, Ahmed and Siewe, Francois
- Subjects
Unified Modelling Language (UML) ,Use Case Diagram ,Software Requirement Engineering (SRE) ,Activity Diagram ,Context Aware System (CAS) ,Self-Adaptive System - Abstract
The main characteristics of context-aware systems are their ability to sense perpetually the context of the user and adapt their behavior accordingly in response to changes the user's context. Modularity is an important property for any design language as it provides ways of decomposing a system into smaller constituents which are then analyzed separately. The activity diagram of the Unified Modelling Language is a powerful language for describing the functions of a system. However it lacks notations for distinctively capture the context-awareness requirements of context-aware systems. This paper proposes an extension of the activity diagram of Unified Modelling Language with new notations that enable the separation of concerns between the system functions, the context (or environment) constraints, and the adaption actions to be performed in reaction to changes in the system's environment. The pragmatics and flexibility of the proposed extension are demonstrated using a number of real-world case studies
- Published
- 2015
37. Unified Modeling Language (UML) for bottling modeling
- Author
-
Arias Barragan, Luis Alejandro and Arias Barragan, Luis Alejandro
- Abstract
This Paper describes the modeling of a loop Bottling plant processes, the case study corresponds to the process plant industrial automation lab at the Autonoma University of Colombia (FUAC). Initially defined to be the UML (Unified Modeling Language), the describe the phases of work done for the loop models bottling: Use Cases, Class Diagram, and finally the Sequence Diagram that illustrates messages, warnings and alarms through which the loop interacts with the other elements of the process plant., El presente artículo describe el modelamiento de un bucle de embotellado de una planta de procesos, el caso de estudio corresponde a la planta de procesos del laboratorio de automatización industrial de la Universidad Autónoma de Colombia (FUAC). Inicialmente se define que es el UML (Lenguaje de Modelamiento Unificado), luego se describen las fases de trabajo realizadas para obtener los modelos del bucle de embotellado: Los casos de Uso, los diagramas de clases; y finalmente el diagrama de secuencias que ilustra mensajes, avisos y alarmas mediante los cuales el bucle interactúa con los demás elementos de la planta de procesos.
- Published
- 2016
38. Queued and Pooled Semantics for State Machines in the Umple Model-Oriented Programming Language
- Author
-
Alghamdi, Aliaa
- Subjects
Unspecified Reception ,Model-Oriented Programming Language ,Communicating Finite state Machine (CFSM) ,Umple ,Unified Modelling Language (UML) ,Specification and Description Language (SDL) ,Queued State Machine (QSM) ,Pooled State Machine (PSM) ,Test-Driven Development (TDD) ,Finite State Machine (FSM) - Abstract
This thesis describes extensions to state machines in the Umple model-oriented programming language to offer queued state machines (QSM), pooled state machines (PSM) and handing of the arrival of unexpected events. These features allow for modeling the behavior of a system or protocol in a more accurate way in Umple because they enable detecting and fixing common design errors such as unspecified receptions. In addition, they simplify the communication between communicating state machines by allowing for asynchronous calls of events and passing of messages between state machines. Also, a pooled state machine (PSM) has been developed to provide a different policy of handling events that avoid unspecified receptions. This mechanism has similar semantics as a queued state machine, but it differs in the way of detecting unspecified receptions because it helps handling these errors. Another mechanism has been designed to use the keyword ‘unspecified’ in whatever state of a state machine the user wants to detect these errors. In this thesis, the test-driven development (TDD) process has been followed to first modify the Umple syntax to add ‘queued,’ ‘pooled,’ and ‘unspecified’ keywords to Umple state machine’s grammar; and second, to make a change to the Umple semantics in order to implement these extensions in Umple. Then, additional modifications have been made to allow for Java code generation from those types of state machines. Finally, more test cases have been written to ensure that these models are syntactically and semantically correct. In order to show the usefulness and usability of these new features, an example is shown as a case study that is modeled using the queued state machine (QSM) besides other small tests cases.
- Published
- 2015
- Full Text
- View/download PDF
39. Model-Driven Interactive System Design for Therapy Robots
- Author
-
Lee, Moonhee, Abdullah, Hussein A., and Basir, Otman A.
- Published
- 2004
- Full Text
- View/download PDF
40. Software engineering group work - Personality, patterns and performance
- Author
-
Silvia T. Acuña, Tracy Hall, Jo Erskine Hannay, David Bell, Dietmar Pfahl, UAM. Departamento de Ingeniería Informática, and Herramientas Interactivas Avanzadas (ING EPS-003)
- Subjects
Informática ,Software Engineering Process Group ,Social software engineering ,business.industry ,Computer science ,Software development ,Design patterns ,Software walkthrough ,Unified modelling language (UML) ,Software engineering (SE) ,Software design pattern ,Personal software process ,business ,Software engineering ,Computer-aided software engineering ,Personality - Abstract
This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in SIGMIS-CPR '10, http://dx.doi.org/10.1145/1796900.1796921, Proceedings of the 2010 Special Interest Group on Management Information System's 48th annual conference on Computer personnel research on Computer personnel research (Vancouver, BC, Canada), Software Engineering has been a fundamental part of many computing undergraduate courses for a number of years. Although many of the tools and techniques used to undertake software engineering have changed, the assessment has typically stayed the same. Students are commonly tasked with producing a number of software artefacts, for example designs using the Unified Modelling Language (UML). We recently attempted to extend the software engineering experience for a group of second year students with them participating in groups that attempt to replicate industrial practice. This paper reports our investigation into the correlation between the personality of group members, their approach with respect to using design patterns and their learning achievements.
- Published
- 2010
41. Towards automatic control for microfactories
- Author
-
Descourvières, Eric, Debricon, Stéphane, Gendreau, Dominique, Lutz, Philippe, Philippe, Laurent, Bouquet, Fabrice, Laboratoire d'automatique de Besançon (LAB), Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Centre National de la Recherche Scientifique (CNRS)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC), Combination of approaches to the security of infinite states systems (CASSIS), Franche-Comté Électronique Mécanique, Thermique et Optique - Sciences et Technologies (UMR 6174) (FEMTO-ST), Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Centre National de la Recherche Scientifique (CNRS)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Centre National de la Recherche Scientifique (CNRS)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS), Centre National de la Recherche Scientifique (CNRS)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)-Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)-Inria Nancy - Grand Est, Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL), and Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Microfactory ,Unified Modelling Language (UML) ,[SPI.NANO]Engineering Sciences [physics]/Micro and nanotechnologies/Microelectronics ,Manufacturing Execution System (MES) ,technical information system - Abstract
International audience; Microfactories are new specific and flexible systems to produce and assemble micrometric products. These systems are different of standard production platforms because they are confronted with a lot of constraints without influence at human-scale systems. This approach will lead to the development of an architecture of the technical information system adapted to a modular, reconfigurable and evolutionary microfactory. In such a context of production of microproducts, the technical information system is the spinal cord of the microfactory. The definition of the data, their architecture and their organization will build up the base of the control structure. To efficiently and surely control the set of cells, the traditional control scheme must be integrated in a global information model. This paper presents the design of an information model dedicated to microfactories and its advantages.
- Published
- 2007
42. Architecture modulaire pour le pilotage des microsystèmes de production. Application à la micromanipulation télé-opérée
- Author
-
Hériban, David, Descourvières, Eric, Ballarin, Benoît, Gendreau, Dominique, Lutz, Philippe, Azema, Martine, Laboratoire d'automatique de Besançon (LAB), Centre National de la Recherche Scientifique (CNRS)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), and Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)
- Subjects
système d'information ,[SPI.NANO] Engineering Sciences [physics]/Micro and nanotechnologies/Microelectronics ,Interface Homme-Machine -IHM) ,Pilotage modulaire ,microsystèmes d'assemblage ,Unified Modelling Language (UML) ,Programmation Orientée Objet (OOD : Object Orientied Design) ,[SPI.NANO]Engineering Sciences [physics]/Micro and nanotechnologies/Microelectronics - Abstract
International audience; La fabrication automatisée de microproduits requiert lors du prototypage une assistance technique à l'opérateur compte tenu de l'inaccessibilité directe que ce soit pour agir ou pour observer et mesurer. L'instrumentation des plateformes devient incontournable et l'interopérabilité des modules requiert une architecture adaptée du système d'information. Nous utilisons une modélisation du système d'information sous UML pour caractériser les spécificités de ces systèmes et nous avons développé une application en Programmation Orientée Objet. L'interface modulaire obtenue, nommée AP2M, a été testée puis validée sur plusieurs stations de télé-opération. Cette AP2M répond aux contraintes logicielles et matérielles des équipements périphériques de production.
- Published
- 2007
43. Bringing the MIMOSA OSA-EAI into an object-orientated world
- Author
-
Ma, L, Tan, A, Lee, J, Mathew, J, Weijnen, M, Mathew, Avin, Bever, Ken, Purser, Michael, Ma, Lin, Ma, L, Tan, A, Lee, J, Mathew, J, Weijnen, M, Mathew, Avin, Bever, Ken, Purser, Michael, and Ma, Lin
- Abstract
Despite being poised as a standard for data exchange for operation and maintenance data, the database heritage of the MIMOSA OSA-EAI is clearly evident from using a relational model at its core. The XML schema (XSD) definitions, which are used for communication between asset management systems, are based on the MIMOSA common relational information schema (CRIS), a relational model, and consequently, many database concepts permeate the communications layer. The adoption of a relational model leads to several deficiencies, and overlooks advances in object-oriented approach for an upcoming version of the specification, and the common conceptual object model (CCOM) sees a transition to fully utilising object-oriented features for the standard. Unified modelling language (UML) is used as a medium for documentation as well as facilitating XSD code generation. This paper details some of the decisions faced in developing the CCOM and provides a glimpse into the future of asset management and data exchange models.
- Published
- 2011
44. Einsatz automatischer Codegenerierung für Boden- und Onboard-Software zur Satellitenkommandierung
- Author
-
Portl, Sandra
- Subjects
Unified Modelling Language (UML) ,Modell Driven Architecture (MDA) - Published
- 2006
45. Ανάπτυξη μεθόδου για την εκτίμηση της ευελιξίας συστημάτων παραγωγής
- Author
-
Χρυσολούρης, Γεώργιος, Ανυφαντής, Νικόλαος, Παπαθεοδώρου, Θεόδωρος, Καρακαπιλίδης, Νικόλαος, Αδαμίδης, Εμμανουήλ, Μούρτζης, Δημήτριος, and Γούτσος, Σταύρος
- Subjects
658.515 ,Unified Modelling Language (UML) ,Ευελιξία ,Manufacturing systems ,Flexibility ,Συστήματα παραγωγής - Abstract
Τα σύγχρονα συστήματα παραγωγής πρέπει να λειτουργούν αποδοτικά σε ένα δυναμικά μεταβαλλόμενο περιβάλλον. Ένα βασικό χαρακτηριστικό που πρέπει να λάβουν υπόψη τους οι μηχανικοί στη βιομηχανία είναι η ευελιξία των συστημάτων παραγωγής. Η ευελιξία αναφέρεται στην ικανότητα ενός συστήματος παραγωγής να ανταποκρίνεται και να προσαρμόζεται στις αλλαγές του περιβάλλοντος στο οποίο λειτουργεί. Αλλά η ευελιξία είναι δύσκολο να συμπεριληφθεί στη διαδικασία λήψης αποφάσεων κατά τον σχεδιασμό ή τη λειτουργία ενός συστήματος, αν δεν έχει περιγραφεί ποσοτικά. Ο σκοπός αυτής της διατριβής είναι να αναπτύξει και να επιδείξει μια μέθοδο για την εκτίμηση και ποσοτικοποίηση της ευελιξίας. Η μέθοδος μπορεί να χρησιμοποιηθεί σε πραγματικά προβλήματα στη βιομηχανία και να βοηθήση στη λήψη αποφάσεων σχετικά με τον απαραίτητο βαθμό της ευελιξίας που πρέπει να έχει ένα σύστημα παραγωγής ειδικά στην περίπτωση που υπάρχει αβεβαιότητα και είναι δύσκολο να γίνουν αξιόπιστες προβλέψεις σχετικά με τις απαιτήσεις της αγοράς. Στην διεθνή επιστημονική βιβλιογραφία έχουν καταγραφεί αρκετές εργασίες που προσεγγίζουν το πρόβλημα της εκτίμησης της ευελιξίας ενός συστήματος παραγωγής. Οι περισσότερες όμως από τις εργασίες αντιμετωπίζουν μεμονωμένα προβλήματα, κάτω από ειδικές συνθήκες, που τις περισσότερες φορές αναφέρονται και σε συγκεκριμένους τύπους συστημάτων παραγωγής. Η προτεινόμενη μέθοδος στηρίζεται στη θεώρηση ότι η ευελιξία ενός συστήματος παραγωγής καθορίζεται από την ευαισθησία του στις αλλαγές. Όσο λιγότερο ευαίσθητο ένα σύστημα είναι στις αλλαγές του περιβάλλοντος στο οποίο λειτουργεί τόσο περισσότερο ευέλικτο είναι. Η βασική αυτή θεώρηση εφαρμόζεται μέσω της μέτρησης του εύρους των διαφόρων τιμών του συνολικού κόστους ενός συστήματος παραγωγής. Οι τιμές του συνολικού κόστους υπολογίζεται για καθένα σενάριο από ένα μεγάλο αριθμό πιθανών σεναρίων αγοράς. Στη συνέχεια με στατιστική ανάλυση στις τιμές του συνολικού κόστους οδηγούμαστε σε συμπεράσματα για την ευαισθησία ενός συστήματος παραγωγής σε ένα αβέβαιο περιβάλλον λειτουργίας. Ο υπολογισμός του συνολικού κόστους λαμβάνει υπόψη του διάφορες φάσεις του συστήματος παραγωγής στον κύκλο ζωής του όπως την αρχική επένδυση και το κόστος των αλλαγών. Επιπλέον, για να μπορούν οι διαφορετικές τιμές του κόστους να είναι συγκρίσιμες θα πρέπει να υπολογιστούν με βάση κάποιον κανόνα. Η εργασία αυτή προτείνει έναν τρόπο για την εύρεση του ελάχιστου κόστους στον κύκλο ζωής ενός συστήματος παραγωγής. Η προτεινόμενη μέθοδος εφαρμόζεται σε μια περίπτωση μελέτης στην αυτοκινητοβιομηχανία και τέλος περιγράφεται ένα λογισμικό που υλοποιεί την προτεινόμενη μέθοδο καθώς και η UML (Unified Modelling Language) περιγραφή των βασικών οντοτήτων. Modern manufacturing firms must learn to operate effectively in very dynamic environments. One key aspect that firms must consider is manufacturing flexibility. Manufacturing flexibility refers to the ability of a manufacturing system to accommodate uncertainty in the production environment. But flexibility cannot be considered in the decision making process if it is not assessed in quantifiable terms. The goal of this dissertation is to develop and demonstrate a practical method to assist manufacturers in managing environmental uncertainty and in determining the appropriate level of flexibility in their production systems. A number of research efforts have been published in the litterature that deal with the scientific issue of flexibility assessment. However, most of the published research work deals with case specific engineering problems, under certain circumstances, and in most of the cases they are applicable to specific types of production system. The approach suggested by the this dissertation considers that manufacturing flexibility is determined by its sensitivity to changes. The less flexible a manufacturing system is the more flexible it should be considered. We consider flexibility during the lifecycle of a system, from initial investment to major reconfiguration. A large number of market scenarios are being considered and the lifecycle cost of the system for all scenarios is calculated. Following, statistical analysis on the lifecycle cost results provides results on the sensitivity of the system to the uncertainty of the market environment. Furthermore, in order to make the lifecycle cost values comparable amongst the different production systems, their minimum value is calculated at a minimum level with the help of a specially developed optimization algorithm. The proposed method is applied in a case study in the automotive industry. Finally, a web-based software package that implements the proposed method along with the UML (Unified Modelling Language) description of the main entities is also being described.
- Published
- 2006
46. Functional Size Measurement applied to UML-based user requirements
- Subjects
IR-64099 ,COSMIC-Full Func-tion Points (CFFP) ,Function Point Analysis (FPA) ,SE-SMM: Software Measurement and Metrics ,EWI-10198 ,METIS-227952 ,Functional Size Measurement (FSM) ,Unified Modelling Language (UML) ,Functional User Requirement (FUR) - Abstract
There is a growing interest in applying standardized methods for Functional Size Measurement (FSM) to Functional User Requirements (FUR) based on models in the Unified Modelling Language (UML). No consensus exists on this issue. We analyzed the demands that FSM places on FURs. We propose a requirements space with several levels of refinement, and show how UML can be used to specify FURs at these levels. FSM can be applied at the product level of UML-based FURs. We discuss our experience for three case studies and with two FSM methods: Function Point Analysis (FPA) and COSMIC-Full Function Points (CFFP).
- Published
- 2005
47. Functional Size Measurement applied to UML-based user requirements
- Author
-
van den Berg, Klaas, Dekkers, Ton, Oudshoorn, Rogier, and Dekkers, T.
- Subjects
IR-64099 ,COSMIC-Full Func-tion Points (CFFP) ,Function Point Analysis (FPA) ,SE-SMM: Software Measurement and Metrics ,EWI-10198 ,METIS-227952 ,Functional Size Measurement (FSM) ,Unified Modelling Language (UML) ,Functional User Requirement (FUR) - Abstract
There is a growing interest in applying standardized methods for Functional Size Measurement (FSM) to Functional User Requirements (FUR) based on models in the Unified Modelling Language (UML). No consensus exists on this issue. We analyzed the demands that FSM places on FURs. We propose a requirements space with several levels of refinement, and show how UML can be used to specify FURs at these levels. FSM can be applied at the product level of UML-based FURs. We discuss our experience for three case studies and with two FSM methods: Function Point Analysis (FPA) and COSMIC-Full Function Points (CFFP).
- Published
- 2005
48. Conflicting perspectives on architecting software - in search of a practical solution
- Author
-
University of South Australia, Fursenko, Frank Jaroslaw, and Baskarada,Sasa
- Subjects
Architecture description language (ADL) ,software architecture ,Simulation and Modelling ,unified modelling language (UML) ,Software Engineering ,software design - Abstract
2005
- Published
- 2005
49. Assessing Students’ Performance in Distance Education Courses
- Author
-
Milen Petrov, Trayan Iliev, Larissa Vladinova, and Zeiliger, Jerome
- Subjects
IMS learning design (LD) ,Computer science ,business.industry ,unified modelling language (UML) ,Integrated software ,Distance education ,Learning Content Management Systems ,Object-oriented analysis and design ,Test (assessment) ,object oriented modelling and design ,E-Learning ,[INFO.EIAH] Computer Science [cs]/Technology for Human Learning ,Unified Modeling Language ,IMS QTI Specification ,The Internet ,Project management ,Software engineering ,business ,computer ,Unified Process ,computer.programming_language - Abstract
ARCADE is a project aimed to develop an integrated software platform for authoring and delivery of Internet-based distance courses covering the university needs. Unified Modeling Language (UML) and Unified Software Development Process were applied as a basis for the project development. The Assessments and Assignments package provides computer supported instructional feedback (tests, projects, essays, problems). The IMS Question and Test Interoperability specification (QTI) defines the basic structures (Assessment, Section, Item - ASI) for the Assessments module development. This module includes three main subsystems - ASI Structures Management, Tests Management, and Test Performance.
- Published
- 2003
50. Towards the Formal Integration of Two Upcoming Standards: IEC61970 and IEC61850
- Author
-
Kostic, Tatjana, Frei, Christian, and Preiss, Otto
- Subjects
Common Information Model (CIM) ,IEC 61970 ,IEC 61850 ,Substation Automation System (SAS) ,Unified Modelling Language (UML) ,ComputerApplications_COMPUTERSINOTHERSYSTEMS ,Energy Management System (EMS) - Abstract
The constant demand for a better integration of utility applications and systems provokes the question on the compatibility of standards that were, and still are, developed for these individual utility disciplines. This paper discusses the need for an integration of two particularly important emerging standards related to data interchange in substations (IEC 61850) and control centres (IEC 61970). The relatively independent development of these two standards motivated us to create a model that can show explicitly how concepts from one standard relate to those of the other. Further, by making these models formal, which at least in the case of IEC 61850 is absent in its current daft, we can show the benefits in checking internal model consistency and in automating the model mapping. Concretely, our UML models proved helpful in detecting inconsistencies in draft versions of the IEC 61850 and they served as a basis for the software tool-based, bi-directional mapping of IEC 61850 to IEC 61970 data representations.
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.