This report summarizes the outcome of the 14th workshop on Aspect-Oriented Modeling (AOM), as part of the 12th International Conference on Model Driven engineering Languages and Systems MoD-ELS 2009 in Denver, Colorad...
详细信息
ISBN:
(纸本)9783642122606
This report summarizes the outcome of the 14th workshop on Aspect-Oriented Modeling (AOM), as part of the 12th International Conference on Model Driven engineering Languages and Systems MoD-ELS 2009 in Denver, Colorado, USA, on the 4th of October 2009. The workshop brought together researchers and practitioners from two communities: aspect-oriented software development (AOSD) and software model engineering. This paper gives an overview of the accepted submissions, and summarizes the results of the discussion.
This paper reports on the Educators' Symposium held at the models 2009 conference. It shortly explains motivation of the symposium, shows the accepted papers of the symposium and mentions the people who have contr...
详细信息
ISBN:
(纸本)9783642122606
This paper reports on the Educators' Symposium held at the models 2009 conference. It shortly explains motivation of the symposium, shows the accepted papers of the symposium and mentions the people who have contributed.
Domain Specific Modeling Languages (DSMLs) are becoming a common-place for engineeringsoftware systems of a particular domain. Currently, the study of DSMLs is mostly dedicated to engineering languages for specificat...
详细信息
ISBN:
(纸本)9783642122606
Domain Specific Modeling Languages (DSMLs) are becoming a common-place for engineeringsoftware systems of a particular domain. Currently, the study of DSMLs is mostly dedicated to engineering languages for specification of functional properties of systems. Until now, the study of engineering DSMLs has mostly been dedicated to specifying functional properties of domain specific systems. Besides functional properties, so called non-functional properties (NFP) such as safety, reliability, timeliness and so on, have been recognized as important as functional ones. This workshop discusses integration of NFP estimation and evaluation to Model Driven engineering with DSMLs.
The First International workshop on Transforming and Weaving Ontologies in Model Driven engineering (TWOMDE 2009), affiliated with the 12th International Conference on Model Driven engineering Languages and Systems (M...
详细信息
ISBN:
(纸本)9783642122606
The First International workshop on Transforming and Weaving Ontologies in Model Driven engineering (TWOMDE 2009), affiliated with the 12th International Conference on Model Driven engineering Languages and Systems (models2009), brought together researchers and practitioners from the modeling community with experience or interest in MDE and in Knowledge Representation to discuss about how the scientific and technical results around ontologies, ontology languages and their corresponding reasoning technologies can be used fruitfully in MDE.
This paper reports on the 9th OCL workshop held at the models conference in 2009. The workshop focused on the challeges of using OCL in a variety of new scenarios (e.g., model verification and validation, code generat...
详细信息
ISBN:
(纸本)9783642122606
This paper reports on the 9th OCL workshop held at the models conference in 2009. The workshop focused on the challeges of using OCL in a variety of new scenarios (e.g., model verification and validation, code generation, test-driven development, transformations) and application domains (e.g., domain-specific languages, web semantics) in which OCL is now being used due to the increasing popularity of model-driven development processes and the important role OCL play in them. The workshop included sessions with paper presentations and a final round discussion.
Model-Based Design of complex software systems is an activity that requires the use of different modeling formalisms, with different perspectives of the system, to cover all relevant aspects of the system, to avoid ov...
详细信息
ISBN:
(纸本)9783642122606
Model-Based Design of complex software systems is an activity that requires the use of different modeling formalisms, with different perspectives of the system, to cover all relevant aspects of the system, to avoid over-design, to employ manageable models and to support system integration. The comprehensive use of models in design has created a set of challenges beyond those of supporting one isolated design task. In particular, the need to combine, couple, and integrate models at different levels of abstraction and in different formalisms is posing a set of specific problems that must be tackled. Multi-Paradigm Modeling is precisely the research field to focus on developing an appropriate set of concepts and tools to address the challenge of integrating models of different aspects of a software system specified using different formalisms and eventually at different levels of abstraction. Tins paper summarizes the results of the 3rd workshop on Multi-Paradigm Modeling: Concepts and Tools.
The research of nine doctoral students was selected for presentation at the symposium from a total of nineteen submissions. All submissions received detailed feedback via written reviews by three members of the progra...
详细信息
ISBN:
(纸本)9783642122606
The research of nine doctoral students was selected for presentation at the symposium from a total of nineteen submissions. All submissions received detailed feedback via written reviews by three members of the program committee. At the symposium, the research described in the accepted submissions was presented, discussed;and additional;detailed feedback was provided. This summary provides a brief overview of the symposium.
Increasingly, recording the various kinds of design-level structural evolution that a system undergoes throughout its entire life-cycle is gaining relevance in software modeling and development. In this respect, an in...
详细信息
ISBN:
(纸本)9783642122606
Increasingly, recording the various kinds of design-level structural evolution that a system undergoes throughout its entire life-cycle is gaining relevance in software modeling and development. In this respect, an interesting and useful operation between subsequent system versions is model difference consisting in calculation, representation, and visualization. This work shows how to generalize the application of differences, represented as first-class artefacts, in order to abstract from persistent identifiers and enable more flexibility. Then, modifications can be applied as model patches to arbitrary models according to weaving specifications.
The use of several view models is a common practice to specify diverse concerns of a complex system. It is advantageous to use appropriate Domain-Specific Modeling Languages, at high-level of abstraction, to specify e...
详细信息
ISBN:
(纸本)9783642122606
The use of several view models is a common practice to specify diverse concerns of a complex system. It is advantageous to use appropriate Domain-Specific Modeling Languages, at high-level of abstraction, to specify each concern. To actually produce the running application, it is necessary not only to transform the view-models into code, but also to compose them. We can establish at the high-level correspondence relationships between the concepts in the different concerns, but it;is a complex task to compose the models at this level because we face a heterogeneous composition problem. Therefore, our strategy is to. independently transform each view model into a. common low-level language to perform a homogeneous composition. We create a mechanism to automatically derive correspondence relationships between the generated low-level models. These new correspondences contain the information to guide a homogeneous composition.
Capturing design knowledge in large software systems reduces the complexity of understanding and reusing these systems. Model Driven engineering (MDE) is seen by many as the new trend to cope with software complexity....
详细信息
ISBN:
(纸本)9783642122606
Capturing design knowledge in large software systems reduces the complexity of understanding and reusing these systems. Model Driven engineering (MDE) is seen by many as the new trend to cope with software complexity. MDE promotes the notion of modeling and model transformations in model-driven development. In this paper, we propose an approach that utilizes ontological modeling and reasoning for recovering design pattern information from source code. We thus provide a formal representation of the conceptual knowledge found in source code and match it to similar representation of design patterns. This proper matching is the basis for applying semantic reasoning to infer design pattern instances. We have tested our approach on multiple open source application frameworks. The results we obtained are promising and show an improvement in terms of recall and precision.
暂无评论