Domain Model Definition for Domain-Specific Rule Generation Using Variability Model

Author(s):  
Neel Mani ◽  
Markus Helfert ◽  
Claus Pahl ◽  
Shastri L. Nimmagadda ◽  
Pandian Vasant
Author(s):  
Daisuke Shimbara ◽  
Motoshi Saeki ◽  
Shinpei Hayashi ◽  
Øystein Haugen

Problem: Modern systems contain parts that are themselves systems. Such complex systems thus have sets of subsystems that have their own variability. These subsystems contribute to the functionality of a whole system-of-systems (SoS). Such systems have a very high degree of variability. Therefore, a modeling technique for the variability of an entire SoS is required to express two different levels of variability: variability of the SoS as a whole and variability of subsystems. If these levels are described together, the model becomes hard to understand. When the variability model of the SoS is described separately, each variability model is represented by a tree structure and these models are combined in a further tree structure. For each node in a variability model, a quantity is assigned to express the multiplicity of its instances per one instance of its parent node. Quantities of the whole system may refer to the number of subsystem instances in the system. From the viewpoint of the entire system, constraints and requirements written in natural language are often ambiguous regarding the quantities of subsystems. Such ambiguous constraints and requirements may lead to misunderstandings or conflicts in an SoS configuration. Approach: A separate notion is proposed for variability of an SoS; one model considers the SoS as an undivided entity, while the other considers it as a combination of subsystems. Moreover, a domain-specific notation is proposed to express relationships among the variability properties of systems, to solve the ambiguity of quantities and establish the total validity. This notation adapts an approach, named Pincer Movement, which can then be used to automatically deduce the quantities for the constraints and requirements. Validation: The descriptive capability of the proposed notation was validated with four examples of cloud providers. In addition, the proposed method and description tool were validated through a simple experiment on describing variability models with real practitioners.


Author(s):  
Federico Cabitza ◽  
Iade Gesso

In the last years, researchers are exploring the feasibility of visual language editors in domain-specific domains where their alleged user-friendliness can be exploited to involve end-users in configuring their artifacts. In this chapter, the authors present an experimental user study conducted to validate the hypothesis that adopting a visual language could help prospective end-users of an electronic medical record define their own document-related local rules. This study allows them to claim that their visual rule editor based on the OpenBlocks framework can be used with no particular training as proficiently as with specific training, and it was found user-friendly by the user panel involved. Although the conclusions of this study cannot be broadly generalized, the findings are a preliminary contribution to show the importance of visual languages in domain-specific rule definition by end-users with no particular IT skills, like medical doctors are supposed to represent.


Author(s):  
Kirsten R. Butcher ◽  
Madlyn Runburg ◽  
Roger Altizer

Dino Lab is a serious game designed to explore the potential of using games in scientific domains to support critical thinking. Through collaborations with educators and scientists at the Natural History Museum of Utah (NHMU), game designers and learning scientists at the University of Utah, and Title I middle school teachers and students, the authors have developed a beta version of Dino Lab that supports critical thinking through engagement in a simulation-based game. Dino Lab is organized around four key game stages that incorporate high-level goals, domain-specific rule algorithms that govern legal plays and resulting outcomes, embedded reflection questions, and built-in motivational features. Initial play testing has shown positive results, with students highly engaged in strategic game play. Overall, results suggest that games that support critical thinking have strong potential as student-centered, authentic activities that facilitate domain-based engagement and strategic analysis.


2018 ◽  
Vol 214 (2) ◽  
pp. 1-8
Author(s):  
Dr. Buthainah F. AL-Dulaimi

This paper presents a novel to model application domain. Application domain description precedes requirements engineering, and is the basis for the development of a software or information system that satisfies all expectations of its users. The domain model is used to generate project specific process models.  Our aim is to develop a model description for processes which permits to create comprehensive scenarios. Modeling can be divided into a structural, and behavioral. This paper projects that an important future direction in software engineering is domain-specific software engineering. From requirements specification to design, and then implementation, a tighter coupling between the descriptions of a software system with its application domain has the potential to improve both the correctness and reliability of the software system. The greatest challenge in this area is the evolution of the application domain itself. We show how the application domain description can be mapped to requirements and discuss engineering of application domain descriptions.


2018 ◽  
Vol 6 (4) ◽  
pp. 561-580 ◽  
Author(s):  
Noah C. Venables ◽  
Jens Foell ◽  
James R. Yancey ◽  
Michael J. Kane ◽  
Randall W. Engle ◽  
...  

Recent mental health initiatives have called for a shift away from purely report-based conceptualizations of psychopathology toward a biobehaviorally oriented framework. The current work illustrates a measurement-oriented approach to challenges inherent in efforts to integrate biological and behavioral indicators with psychological-report variables. Specifically, we undertook to quantify the construct of inhibitory control (inhibition-disinhibition) as the individual difference dimension tapped by self-report, task-behavioral, and brain response indicators of susceptibility to disinhibitory problems (externalizing proneness). In line with prediction, measures of each type cohered to form domain-specific factors, and these factors loaded in turn onto a cross-domain inhibitory control factor reflecting the variance in common among the domain factors. Cross-domain scores predicted behavioral-performance and brain-response criterion measures as well as clinical problems (i.e., antisocial behaviors and substance abuse). Implications of this new cross-domain model for research on neurobiological mechanisms of inhibitory control and health/performance outcomes associated with this dispositional characteristic are discussed.


Sign in / Sign up

Export Citation Format

Share Document