Automatic code generation using unified modeling language activity and sequence models. Issue 6 (1st December 2016)
- Record Type:
- Journal Article
- Title:
- Automatic code generation using unified modeling language activity and sequence models. Issue 6 (1st December 2016)
- Main Title:
- Automatic code generation using unified modeling language activity and sequence models
- Authors:
- Viswanathan, Sunitha Edacheril
Samuel, Philip - Abstract:
- Abstract : A fully automatic translation of unified modeling language (UML) models to complete source code is not reported so far because some implementation details will not be there in the model, or a single UML model is not enough for complete code generation, or some model elements may not be directly convertible to source code. These issues are addressed in this study. The authors take workflow modelling and automation as the focus of their research. Hence, UML activity diagram is considered. Activity diagram alone cannot give the implementation details like object interactions. A formal association is found between activity and sequence diagrams to add object interaction details to the work flow. Moreover, the authors formulate an algorithm, Am_To_Prototype, which is composed of two subroutines named Method_Body & Excecution_Logic, to generate code from the combined model of activity and sequence diagrams consisting of concurrent activities. The authors compare the proposed method with other research outcomes with respect to workflow automation, support for concurrency, etc. The proposed algorithms are able to generate class definition, method definition and control flow. A case study is presented that demonstrates the algorithm, to generate Java code for the ATM operation.
- Is Part Of:
- IET software. Volume 10:Issue 6(2016)
- Journal:
- IET software
- Issue:
- Volume 10:Issue 6(2016)
- Issue Display:
- Volume 10, Issue 6 (2016)
- Year:
- 2016
- Volume:
- 10
- Issue:
- 6
- Issue Sort Value:
- 2016-0010-0006-0000
- Page Start:
- 164
- Page End:
- 172
- Publication Date:
- 2016-12-01
- Subjects:
- program compilers -- Unified Modeling Language -- source code (software) -- concurrency (computers) -- workflow management software -- Java -- automatic teller machines -- subroutines
automatic code generation -- sequence models -- UML dynamic models -- fully automatic translation -- source code -- workflow modelling -- workflow automation -- UML activity diagram -- sequence diagrams -- object interaction -- Am_To_Prototype -- subroutines -- Method_Body -- Excecution_Logic -- concurrent activities -- model transformation engine -- model driven architecture -- class definition -- method definition -- control flow -- Java code -- ATM operation
Computer software -- Periodicals
Software engineering -- Periodicals
005.1 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-sen ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4124007 ↗
https://ietresearch.onlinelibrary.wiley.com/journal/17518814 ↗
http://www.theiet.org/ ↗
http://scitation.aip.org/dbt/dbt.jsp?KEY=ISEOB7&Volume=CURVOL&Issue=CURISS ↗ - DOI:
- 10.1049/iet-sen.2015.0138 ↗
- Languages:
- English
- ISSNs:
- 1751-8806
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.253550
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 17380.xml