Special Issue - Call for Papers
Software Engineering
Metal-Modelling Role in Software Engineering and Systems Development

Submission deadline: 10/15/2017

Scope and purposes

Model is an abstraction or representation of a system. Whatever the type of the model it can provide a conceptual view of the system or part of it in different detailed levels. In software development, models are often used by designers to plan the projects and discuss them with the clients or end users, particularly in the early stages of the project where it contains no information about the implementation of the project. Models are defined using modelling languages, which demands that language’ syntax and semantics must be both precisely defined. Meta-modelling allows language definition to be modelled, formalized in a language that is similar to the language used to construct system models. In other words, meta-modelling makes language definitions easier to understand and depending on the modelling tools used, enables language definitions to be manipulated and integrated in the same way as system models since they are all models. A met-model is a model of the concepts that a language contains, for example, in UML this includes such concepts as class, attribute, and operation.etc.

This is crucial for the model driven development (MDD), the recent trend in software engineering initiated by the object management group (OMG). In MDD, models are the essential artifacts and its aim is to increase the abstraction in the software development process that helps to manage the complexity and frequent changes in today’s’ systems, especially complex ones.

MDD infrastructure is based on the traditional OMG modelling infrastructure where Meta-modelling is a basic part of it. The infrastructure of MDD must define the concepts that are used in building a model and the rules of using these concepts, how the concepts can be extended for the language user’ needs, the notation to be used in the representation of models, and how the constructs of a model can represent real world elements including software artifacts. An important feature of the MDD infrastructure is its ability to facilitate the mapping from models to other artifacts like code, which the meta-modelling approach supports and enables dynamic changes throughout the development lifecycle to be handled effectively. However, there are different problems in this area that need to be discussed and researched, one of them is the need for full explanation of how the real world elements are accommodated in the infrastructure including meta-models.

This special issue will introduce state-of-the-art and advanced techniques for adopting meta-models in systems development in addition to applications and cases. The special issue is intended to publish original research contributions that discuss and report on the use and design of meta-models in software engineering. Ideas, problems and solutions related to the development and use of meta-models will be discussed.


Topics of primary interest include, but are not limited to:
• Meta-modelling tools, techniques, and applications
• Meta- modelling process
• Building meta -models based on business/application requirements
• Code generation and code transformation from models
• Automating the generation of various language tools
• Model mapping approaches
• Meta- models implementation
• Meta-modelling classification
• Standards and precise description of syntax and semantics of modelling languages
• Meta-models characterization and its impact on the systems modelling accuracy
• problems and challenges in meta-modelling
• Computerized Tools for Meta- Modelling
• Formal approaches for Meta-modelling architecture
• Model driven development (MDD) and meta-models

Important Dates
Deadline for submission: 10/15/2017
Deadline for revision: 12/15/2018
Notification of final decision: 12/30/2017
Estimated Publication: 01/01/2018 (Tentative)

Submission
Abstracts addressing one or more of these themes/topics or further questions should be emailed to an editor by <10/15/2017> at Babidah331@gmail.com.
Manuscript submissions are invited by the submission deadline. All papers will undergo a double or triple-blind peer review process.

Guest Editors
Balsam A.J Mustafa
Senior Lecturer, University Malaysia, Pahang
Babidah331@gmail.com

Manuscript submission deadline 10/15/2017

Testing evolution for the new software development environments

Submission deadline: February 1, 2013

Scope and purposes

Software products continuously evolve to enter new areas and environments. In the most recent years, several new areas emerge: e.g. cloud computing, SOA, web services, mobile applications, etc. While initial principles of testing approaches and activities may stay the same, however, many concepts and methods for performing testing tasks need to be evolved to fit those new environments.

In this edition, we will focus on discussing case studies and approaches for testing activities in those new software environments focusing on how can or should those activities be different.


Topics of primary interest include, but are not limited to:
• Web services testing
• Testing in SOA
• Mobile applications testing
• Testing in the cloud computing environments
• Software metrics in the new software environments
• Software quality in the new software environments

Important Dates
Deadline for submission: February 1, 2013
Deadline for revision: July 1, 2013
Notification of final decision: August 1, 2013
Estimated Publication: October 2013 (Tentative)

Submission
Abstracts addressing one or more of these themes/topics or further questions should be emailed to an editor by February 1, 2013 at ialsmadi@yu.edu.jo, or alsmadi@gmail.com
Manuscript submissions are invited by the submission deadline. All papers will undergo a double or triple-blind peer review process.

Guest Editors
Izzat M Alsmadi
Yarmouk University
ialsmadi@yu.edu.jo

Manuscript submission deadline February 1, 2013

Newsletter

Just enter your email address below,we will share with you the latest information of journals published by SAP. Plus, you can easily unsubscribe at any time, and we'll never share your email address with anyone.


Partners