A method for mapping state machine behavior models in MDA: issues and challenges

Ahmed, Rihab Eltayeb, Colomb, Robert M. and Ahmed, Abdelgaffar Hamed (2013). A method for mapping state machine behavior models in MDA: issues and challenges. In: Proceedings - 2013 International Conference on Computer, Electrical and Electronics Engineering: 'Research Makes a Difference', ICCEEE 2013. 2013 1st IEEE International Conference on Computing, Electrical and Electronics Engineering, ICCEEE 2013, Khartoum, Sudan, (404-409). 26-28 August 2013. doi:10.1109/ICCEEE.2013.6633971

Attached Files (Some files may be inaccessible until you login with your UQ eSpace credentials)
Name Description MIMEType Size Downloads

Author Ahmed, Rihab Eltayeb
Colomb, Robert M.
Ahmed, Abdelgaffar Hamed
Title of paper A method for mapping state machine behavior models in MDA: issues and challenges
Conference name 2013 1st IEEE International Conference on Computing, Electrical and Electronics Engineering, ICCEEE 2013
Conference location Khartoum, Sudan
Conference dates 26-28 August 2013
Proceedings title Proceedings - 2013 International Conference on Computer, Electrical and Electronics Engineering: 'Research Makes a Difference', ICCEEE 2013
Journal name Proceedings - 2013 International Conference on Computer, Electrical and Electronics Engineering: 'Research Makes a Difference', ICCEEE 2013
Place of Publication Piscataway, NJ, United States
Publisher IEEE
Publication Year 2013
Sub-type Fully published paper
DOI 10.1109/ICCEEE.2013.6633971
Open Access Status
ISBN 9781467362313
Start page 404
End page 409
Total pages 6
Collection year 2014
Abstract/Summary Software development is a complex process and the information technology market is faced by many challenges. Among the challenges is the effect of technology "platforms" change (languages, operating-systems, interoperability solutions, architecture frameworks etc.). Model Driven Architecture (MDA) is a new development method as a positive effort from the Object Management Group (OMG) to overcome software development problems including but not limited to technology change. The philosophy of MDA regarding technology change is the separation of concerns. In MDA, structures and behaviors based on the business functions are abstracted and modeled in a Platform Independent Model (PIM). The implementation specific structures and behaviors are modeled in a Platform Specific Model (PSM). The PIM is then realized into the PSM through a mapping process to automatically generate the software. Current practice shows that MDA approach works quite well but, in most cases, behavioral models are used for other purposes like documentation rather than complementing the structural models to facilitate automatic software generation. This paper examines the issues and challenges when mapping behavior models between different abstraction layers, respectively PIM and PSM using state machine models. A general solution to one of those challenges is discussed and outlined using a case study.
Keyword Behavior Models
Mappings
MDA
State Machines
Transformations
UML
Q-Index Code E1
Q-Index Status Confirmed Code
Institutional Status UQ

 
Versions
Version Filter Type
Citation counts: Scopus Citation Count Cited 0 times in Scopus Article
Google Scholar Search Google Scholar
Created: Tue, 24 Dec 2013, 00:21:10 EST by System User on behalf of School of Information Technol and Elec Engineering