Research directions in requirements engineering
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …
research directions suggested by emerging software needs. First, we overview the state of …
Contracts for system design
Recently, contract-based design has been proposed as an “orthogonal” approach that
complements system design methodologies proposed so far to cope with the complexity of …
complements system design methodologies proposed so far to cope with the complexity of …
Current and future research directions in requirements engineering
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …
research directions suggested by emerging software needs. First, we overview the state of …
Matching and merging of statecharts specifications
Model Management addresses the problem of managing an evolving collection of models,
by capturing the relationships between models and providing well-defined operators to …
by capturing the relationships between models and providing well-defined operators to …
Partial models: Towards modeling and reasoning with uncertainty
Models are good at expressing information about software but not as good at expressing
modelers' uncertainty about it. The highly incremental and iterative nature of software …
modelers' uncertainty about it. The highly incremental and iterative nature of software …
Denial-of-service attacks on battery-powered mobile computers
Sleep deprivation attacks are a form of denial of service attack whereby an attacker renders
a pervasive computing device inoperable by draining the battery more quickly than it would …
a pervasive computing device inoperable by draining the battery more quickly than it would …
A manifesto for model merging
If a modeling task is distributed, it will frequently be necessary to merge models developed
by different team members. Existing approaches to model merging make assumptions about …
by different team members. Existing approaches to model merging make assumptions about …
Synthesis of partial behavior models from properties and scenarios
Synthesis of behavior models from software development artifacts such as scenario-based
descriptions or requirements specifications helps reduce the effort of model construction …
descriptions or requirements specifications helps reduce the effort of model construction …
Managing requirements uncertainty with partial models
Abstract Models are good at expressing information that is known but do not typically have
support for representing what information a modeler does not know at a particular phase in …
support for representing what information a modeler does not know at a particular phase in …
View merging in the presence of incompleteness and inconsistency
View merging, also called view integration, is a key problem in conceptual modeling. Large
models are often constructed and accessed by manipulating individual views, but it is …
models are often constructed and accessed by manipulating individual views, but it is …