Comparing alternatives for analyzing requirements trade-offs - In the absence of numerical data
Context: Choosing a design solution most often involves dealing with trade-offs and conflicts among requirements and design objectives. Making such trade-offs during early stages of requirements and design is challenging because costs and benefits of ...
Compliance in service-oriented architectures: A model-driven and view-based approach
Context: Ensuring software systems conforming to multiple sources of relevant policies, laws, and regulations is significant because the consequences of infringement can be serious. Unfortunately, this goal is hardly achievable due to the divergence and ...
Design and implementation of a harmony-search-based variable-strength t-way testing strategy with constraints support
Context: Although useful, AI-based variable strength t-way strategies are lacking in terms of the support for high interaction strength. Additionally, most AI-based strategies generally do not address the support for constraints. Addressing the ...
A SysML-based approach to traceability management and design slicing in support of safety certification: Framework, tool support, and case studies
Context: Traceability is one of the basic tenets of all safety standards and a key prerequisite for software safety certification. In the current state of practice, there is often a significant traceability gap between safety requirements and software ...
On the combination of top-down and bottom-up methodologies for the design of coordination mechanisms in self-organising systems
In resource-flow systems, e.g. production lines, agents are processing resources by applying capabilities to them in a given order. Such systems benefit from self-organization as they become easier to manage and more robust against failures. In this ...
ELDAMeth: An agent-oriented methodology for simulation-based prototyping of distributed agent systems
In application domains, such as distributed information retrieval, content management and distribution, e-Commerce, the agent-based computing paradigm has been demonstrated to be effective for the analysis, design and implementation of distributed ...
On the engineering of agent-based simulations of social activities with social networks
Context: Models of how people move around cities play a role in making decisions about urban and land-use planning. Previous models have been based on space and time, and have neglected the social aspect of travel. Recent work on agent-based modelling ...
Generating inspiration for agent design by reinforcement learning
One major challenge in developing multiagent systems is to find the appropriate agent design that is able to generate the intended overall dynamics, but does not contain unnecessary features. In this article we suggest to use agent learning for ...