Deriving Variability Patterns in Software Product Lines by Ontological Considerations
Variability modeling is widely used in software product line engineering to support reusability. Specifically, it is used in the...
A Preference-Aware Query Model for Data Web Services
Data Mashup is a special class of applications mashup that combines data elements from multiple data sources (that are...
User Feedback Based Query Refinement by Exploiting Skyline Operator
This paper presents FlexIQ, a framework for feedback based query refinement. In FlexIQ, feedback is used to discover the...
The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context
It is commonly agreed that software developments methods must be defined (or adapted) in-house in order to meet the...
Extending Conceptual Data Model for Dynamic Environment
The design of data-centric pervasive applications in dynamic environments is raising more and more interests in many application domains....
Understanding Constraint Expressions in Large Conceptual Schemas by Automatic Filtering
Human understanding of constraint expressions (also called schema rules) in large conceptual schemas is very difficult. This is due...
Contracts + Goals = Roles?
The concept of role has been investigated in various fields of computer science as well as social sciences. While...
Understanding Understandability of Conceptual Models – What Are We Actually Talking about?
Investigating and improving the quality of conceptual models has gained tremendous importance in the past years. In general, model...
Specialization in i* Strategic Rationale Diagrams
The specialization relationship is offered by the i* modeling language through the is-a construct defined over actors (a subactor...
Rules from Cognition for Conceptual Modelling
Conceptual Modelling is a cognitive intensive process. Prior research has acknowledged the importance of cognitive theories and their implications...