Published: Jul 1, 2016
Converted to Gold OA:
DOI: 10.4018/IJISMD.20160701.pre
Volume 7
Slimane Hammoudi
Content Forthcoming
Add to Your Personal Library: Article Published: Jul 1, 2016
Converted to Gold OA:
DOI: 10.4018/IJISMD.2016070101
Volume 7
David Harel, Guy Katz, Rami Marelly, Assaf Marron
The authors present an initial wise development framework: a development environment that proactively and interactively assists the software engineer in modeling complex reactive systems. Their...
Show More
The authors present an initial wise development framework: a development environment that proactively and interactively assists the software engineer in modeling complex reactive systems. Their framework repeatedly analyzes models of the system under development at various levels of abstraction, and then reasons about these models in order to detect possible errors, to derive emergent properties of interest, and to assist in system testing and debugging. Upon request, the environment can instrument the system model in order to monitor or test the execution for certain behaviors, or even augment it in order to repair or avoid detected behavior that is undesired. The direction and prioritization of the analysis and related tasks is based on the relevance of the observed properties and the expected impact of actions to be taken, and is performed by specialized automated and human-assisted techniques that have been incorporated into the framework. The authors' development environment is an initial step in the direction of their recent Wise Computing vision, which calls for turning the computer (namely, the development environment) into an equal member of the development team: knowledgeable, independent, concerned and proactively involved in the development process. They have implemented their tool within the context of behavioral programming (BP) – a scenario-based modeling approach, in which components are aligned with how humans often describe desired system behavior. The authors' work thus further enhances the naturalness and incrementality of developing in BP.
Content Forthcoming
Add to Your Personal Library: Article
Cite Article
Cite Article
MLA
Harel, David, et al. "First Steps Towards a Wise Development Environment for Behavioral Models." IJISMD vol.7, no.3 2016: pp.1-22. http://doi.org/10.4018/IJISMD.2016070101
APA
Harel, D., Katz, G., Marelly, R., & Marron, A. (2016). First Steps Towards a Wise Development Environment for Behavioral Models. International Journal of Information System Modeling and Design (IJISMD), 7(3), 1-22. http://doi.org/10.4018/IJISMD.2016070101
Chicago
Harel, David, et al. "First Steps Towards a Wise Development Environment for Behavioral Models," International Journal of Information System Modeling and Design (IJISMD) 7, no.3: 1-22. http://doi.org/10.4018/IJISMD.2016070101
Export Reference
Published: Jul 1, 2016
Converted to Gold OA:
DOI: 10.4018/IJISMD.2016070102
Volume 7
Hao Wu
An effective technique for generating instances of a metamodel should quickly and automatically generate instances satisfying the metamodel's structural and OCL constraints. Ideally it should also...
Show More
An effective technique for generating instances of a metamodel should quickly and automatically generate instances satisfying the metamodel's structural and OCL constraints. Ideally it should also produce quantitatively meaningful instances with respect to certain criteria, that is, instances which meet specified generic coverage criteria that help the modelers test or verify a metamodel at a general level. In this paper, the author presents an approach consisting of two techniques for coverage oriented metamodel instance generation. The first technique realises the standard coverage criteria defined for UML class diagrams, while the second technique focuses on generating instances satisfying graph-based criteria. With the author's approach, both kinds of criteria are translated to SMT formulas which are then investigated by an SMT solver. Each successful assignment is then interpreted as a metamodel instance that provably satisfies a coverage criteria or a graph property. The author has already integrated this approach into his existing tool to demonstrate the feasibility.
Content Forthcoming
Add to Your Personal Library: Article Published: Jul 1, 2016
Converted to Gold OA:
DOI: 10.4018/IJISMD.2016070103
Volume 7
Verena Geist, Christa Illibauer, Christine Natschläger, Robert Hutter
Business Process customization is an active research area in the process management field, dealing with variations/commonalities among processes of a given process family and runtime adaptations of...
Show More
Business Process customization is an active research area in the process management field, dealing with variations/commonalities among processes of a given process family and runtime adaptations of single process instances. Many theoretical approaches have been suggested in the last years; however, practical implementations are rare and limited in their functionality. In this article, a new approach is proposed for capturing customizable process models based on well-known graph transformation techniques and with focus on practical aspects like definition of variation points, linking and propagation of changes, visual highlighting of differences in process variants, and dynamically selecting a specific variant at runtime. The suggested concepts are discussed within case studies, comprising different graph transformation systems for generating process variants supporting (a) variability by restriction, (b) variability by restriction and by extension, and (c) runtime adaptations due to the executing actor. The overall approach is being implemented in the FireStart BPM suite.
Content Forthcoming
Add to Your Personal Library: Article
Cite Article
Cite Article
MLA
Geist, Verena, et al. "Supporting Customizable Business Process Models Using Graph Transformation Rules." IJISMD vol.7, no.3 2016: pp.51-71. http://doi.org/10.4018/IJISMD.2016070103
APA
Geist, V., Illibauer, C., Natschläger, C., & Hutter, R. (2016). Supporting Customizable Business Process Models Using Graph Transformation Rules. International Journal of Information System Modeling and Design (IJISMD), 7(3), 51-71. http://doi.org/10.4018/IJISMD.2016070103
Chicago
Geist, Verena, et al. "Supporting Customizable Business Process Models Using Graph Transformation Rules," International Journal of Information System Modeling and Design (IJISMD) 7, no.3: 51-71. http://doi.org/10.4018/IJISMD.2016070103
Export Reference
Published: Jul 1, 2016
Converted to Gold OA:
DOI: 10.4018/IJISMD.2016070104
Volume 7
Sandra Greiner, Thomas Buchmann
Model transformations constitute the key technology for model-driven software development, a software engineering discipline which became more and more important during the last decade. While tool...
Show More
Model transformations constitute the key technology for model-driven software development, a software engineering discipline which became more and more important during the last decade. While tool support for unidirectional batch transformations is rather mature, bidirectional and incremental transformations are only weakly investigated. Nevertheless, several usage scenarios demand for incremental and bidirectional transformations, like round-trip engineering between UML class models and Java source code. This paper presents a bidirectional transformation between UML class models and a Java model which is obtained from Java source code. The transformation is written in QVT Relations, a declarative model transformation language provided by the OMG. While the case study demonstrates that it is possible to specify bidirectional transformations between heterogeneous metamodels in a single relational specification, it also reveals some inherent limitations of the language and the corresponding tool support.
Content Forthcoming
Add to Your Personal Library: Article
Cite Article
Cite Article
MLA
Greiner, Sandra, and Thomas Buchmann. "Round-trip Engineering UML Class Models and Java Models: A Real-world Use Case for Bidirectional Transformations with QVT-R." IJISMD vol.7, no.3 2016: pp.72-92. http://doi.org/10.4018/IJISMD.2016070104
APA
Greiner, S. & Buchmann, T. (2016). Round-trip Engineering UML Class Models and Java Models: A Real-world Use Case for Bidirectional Transformations with QVT-R. International Journal of Information System Modeling and Design (IJISMD), 7(3), 72-92. http://doi.org/10.4018/IJISMD.2016070104
Chicago
Greiner, Sandra, and Thomas Buchmann. "Round-trip Engineering UML Class Models and Java Models: A Real-world Use Case for Bidirectional Transformations with QVT-R," International Journal of Information System Modeling and Design (IJISMD) 7, no.3: 72-92. http://doi.org/10.4018/IJISMD.2016070104
Export Reference
Published: Jul 1, 2016
Converted to Gold OA:
DOI: 10.4018/IJISMD.2016070105
Volume 7
Fazle Rabbi, Yngve Lamo, Ingrid Chieh Yu, Lars Michael Kristensen
Domain specific modelling languages reduce the effort required to specify systems by providing higher level abstractions. Although this is a promising approach for reducing the complexity of system...
Show More
Domain specific modelling languages reduce the effort required to specify systems by providing higher level abstractions. Although this is a promising approach for reducing the complexity of system specifications, creating a new domain specific modelling language is a complex task. WebDPF is a web-based metamodelling tool that aims to reduce the effort required to develop domain specific modelling languages. The proposed technique is based on model transformations which enhances a modelling language with auto-completion. WebDPF supports multilevel metamodelling, diagrammatic specification of model constraints, and development, simulation and analysis of model transformation systems. The authors study the termination of the underlying model transformation systems and provide sufficient condition for termination. The tool is equipped with a scalable model navigation facility that enables a modeler to deal with large models.
Content Forthcoming
Add to Your Personal Library: Article
Cite Article
Cite Article
MLA
Rabbi, Fazle, et al. "Diagrammatic Development of Domain Specific Modelling Languages with WebDPF." IJISMD vol.7, no.3 2016: pp.93-114. http://doi.org/10.4018/IJISMD.2016070105
APA
Rabbi, F., Lamo, Y., Yu, I. C., & Kristensen, L. M. (2016). Diagrammatic Development of Domain Specific Modelling Languages with WebDPF. International Journal of Information System Modeling and Design (IJISMD), 7(3), 93-114. http://doi.org/10.4018/IJISMD.2016070105
Chicago
Rabbi, Fazle, et al. "Diagrammatic Development of Domain Specific Modelling Languages with WebDPF," International Journal of Information System Modeling and Design (IJISMD) 7, no.3: 93-114. http://doi.org/10.4018/IJISMD.2016070105
Export Reference
Published: Jul 1, 2016
Converted to Gold OA:
DOI: 10.4018/IJISMD.2016070106
Volume 7
Nebojša Taušan, Jouni Markkula, Pasi Kuvaja, Markku Oivo
Software companies that develop embedded systems following the principles of service-oriented architecture can anticipate various benefits from choreography modelling. Current choreography modelling...
Show More
Software companies that develop embedded systems following the principles of service-oriented architecture can anticipate various benefits from choreography modelling. Current choreography modelling languages, however, have a limited applicability in embedded systems development since they are not expressive enough to capture all the choreography-relevant aspects that are typical in this domain. This problem is addressed in this study with the analysis of the needs in embedded systems domain for choreography modelling language. The analysis was guided by design science and relied on expert interviews, company-specific documents, relevant scientific literature and the experts' evaluation of the redesigned choreography modelling language. The main results of the analysis presented in this paper are a) design requirements addressing the limitations of choreography modelling languages for embedded systems development and b) proposals for modelling language implementation technologies. The derived design requirements indicate on choreography-relevant embedded systems development aspects such as the constraint-based access and real-time execution. Modelling language implementation technology proposals include Eclipse modelling framework and Sirius. The feasibility of these results is evaluated by redesigning an existing choreography modelling language based on the derived design requirements, implementing a prototype editor for the redesigned language and by evaluating the redesigned language with experts.
Content Forthcoming
Add to Your Personal Library: Article
Cite Article
Cite Article
MLA
Taušan, Nebojša, et al. "Embedded Systems Specific Requirements for Choreography Modelling Language Design." IJISMD vol.7, no.3 2016: pp.115-136. http://doi.org/10.4018/IJISMD.2016070106
APA
Taušan, N., Markkula, J., Kuvaja, P., & Oivo, M. (2016). Embedded Systems Specific Requirements for Choreography Modelling Language Design. International Journal of Information System Modeling and Design (IJISMD), 7(3), 115-136. http://doi.org/10.4018/IJISMD.2016070106
Chicago
Taušan, Nebojša, et al. "Embedded Systems Specific Requirements for Choreography Modelling Language Design," International Journal of Information System Modeling and Design (IJISMD) 7, no.3: 115-136. http://doi.org/10.4018/IJISMD.2016070106
Export Reference
IGI Global Open Access Collection provides all of IGI Global’s open access content in one convenient location and user-friendly interface
that can easily searched or integrated into library discovery systems.
Browse IGI Global Open
Access Collection
All inquiries regarding IJISMD should be directed to the attention of:
Submission-Related InquiriesAll inquiries regarding IJISMD should be directed to the attention of:Dr. Mehdi Khosrow-Pour
Editor-in-Chief
International Journal of Information System Modeling and Design
Email:
journaleditor@igi-global.comm
Author Services Inquiries
For inquiries involving pre-submission concerns, please contact the Journal Development Division:
journaleditor@igi-global.comOpen Access Inquiries
For inquiries involving publishing costs, APCs, etc., please contact the Open Access Division:
openaccessadmin@igi-global.comProduction-Related Inquiries
For inquiries involving accepted manuscripts currently in production or post-production, please contact the Journal Production Division:
journalproofing@igi-global.comRights and Permissions Inquiries
For inquiries involving permissions, rights, and reuse, please contact the Intellectual Property & Contracts Division:
contracts@igi-global.comPublication-Related Inquiries
For inquiries involving journal publishing, please contact the Acquisitions Division:
acquisition@igi-global.comDiscoverability Inquiries
For inquiries involving sharing, promoting, and indexing of manuscripts, please contact the Citation Metrics & Indexing Division:
indexing@igi-global.com Editorial Office
701 E. Chocolate Ave.
Hershey, PA 17033, USA
717-533-8845 x100