Home / Journals American Journal of Software Engineering and Applications / Model-Based Architecting and Model Driven Approaches in System Development Process
Model-Based Architecting and Model Driven Approaches in System Development Process
Submission Deadline: Feb. 20, 2016
Lead Guest Editor
Department of Mathematics and Computer Science, Faculty of Sciences Ain Chock, Hassan II University, Casablanca, Morocco
Guest Editors
  • Natheer Gharaibeh
    College of Computer Science and Engineering at Yanbu, Taibah University, Yanbu, Almadina, Saudi Arabia
  • Rachdi Mohamed
    Computer Science, Mare Island Technology Academy, Casablanca, Morocco
Guidelines for Submission
Manuscripts can be submitted until the expiry of the deadline. Submissions must be previously unpublished and may not be under consideration elsewhere.
Papers should be formatted according to the guidelines for authors (see: http://www.sciencepublishinggroup.com/journal/guideforauthors?journalid=137). By submitting your manuscripts to the special issue, you are acknowledging that you accept the rules established for publication of manuscripts, including agreement to pay the Article Processing Charges for the manuscripts. Manuscripts should be submitted electronically through the online manuscript submission system at http://www.sciencepublishinggroup.com/login. All papers will be peer-reviewed. Accepted papers will be published continuously in the journal and will be listed together on the special issue website.
Published Papers
The special issue currently is open for paper submission. Potential authors are humbly requested to submit an electronic copy of their complete manuscript by clicking here.
For many years, various approaches in system design and implementation differentiate between the specification of the system and its implementation on a particular platform. People in software industry have been using models for a precise description of systems at the appropriate abstraction level without unnecessary details. Model-Based Architecting and Model-Driven (MD) approaches in system development process increase the importance and power of models by shifting the focus from programming to modeling activities. Models may be used as primary artifacts in constructing software, which means that software components are generated from models. Software development tools need to automate as many as possible tasks of model construction and transformation requiring the smallest amount of human interaction and why not the total automation of development processes in software engineering.

A goal of this special issue is to bring together people working on MD languages, techniques and tools, as well as Domain Specific Languages (DSL) and applying them in the requirements engineering, information system and application development, databases, and related areas, so that they can exchange their experience, create new ideas, evaluate and improve MD approaches and spread its use. The intention is to target an interdisciplinary nature of MD approaches in software engineering, as well as research topics expressed by but not limited to:

1. MD Approaches in System Design and Implementation – Problems and Issues
2. MD Approaches in Software Quality and Standards
3. Metamodeling, Modeling and Specification Languages
4. Model Transformation Languages
5. Model-to-Model, Model-to-Text, and Model-to-Code Transformations in Software Process
6. Transformation Techniques and Tools
7. Automation of generation process in MD Approaches
8. Domain Specific Languages (DSL) and Domain Specific Modeling (DSM) in System Specification and Development
9. Design of Metamodeling and Modeling Languages and Tools
10. MD Approaches in Requirements Engineering and Business Process Modeling
11. MD Approaches in System Reengineering and Reverse Engineering
12. MD Approaches in Document Engineering
13. Model Based Software Verification
14. Theoretical and Mathematical Foundations of MD Approaches
15. Organizational and Human Factors, Skills, and Qualifications for MD Approaches
16. Distribution techniques which exploit new models and protocols of distributed computing systems
17. Distributed adaptive and self-adaptive softwares
18. Component-based design for building collaborative distributed systems
19. Specification of distributed architecture for Model Driven Development process
20. Specification of distributed architecture using programming paradigms (object, component and aspect-oriented programming ...)
21. Tools support for assisting modeling, deployment and configuration of distributed software architectures
22. Case studies, empirical results, experience reports, suit-tools
Science Publishing Group
1 Rockefeller Plaza,
10th and 11th Floors,
New York, NY 10020
Tel: (001)347-983-5186