Special Issue on Model-Based Architecting and Model Driven Approaches in System Development Process

Submission Deadline: Feb. 20, 2016

Please click the link to know more about Manuscript Preparation: http://www.ajsea.org/submission

  • Lead Guest Editor
    • Department of Mathematics and Computer Science, Faculty of Sciences Ain Chock, Hassan II University, Casablanca, Morocco
  • Guest Editor
    Guest Editors play a significant role in a special issue. They maintain the quality of published research and enhance the special issue’s impact. If you would like to be a Guest Editor or recommend a colleague as a Guest Editor of this special issue, please Click here to complete the Guest Editor application.
    • 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
  • Introduction

    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

  • 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.ajsea.org/submission). 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.