Defining Strategic Dependency Situations in Requirements Elicitation
نویسندگان
چکیده
Recently, there has been a growing interest in the Agent-oriented paradigm to cope with the needs imposed by nowadays complex and networked systems. Developing Multi-Agent Systems (MAS) calls for addressing aspects such as interaction, autonomy, collaboration and pro-activeness. One way to cope with these needs is to have agency properties as well as intentionality in the center of the software development process. In this work a proposal is presented to bring intentionality and agency properties to the early stages of software development. The proposal is based on Strategic Dependency Situations (SDsituations) as a simple technique for helping requirements elicitation. Strategic Dependency Situations applies the Agent-Oriented approach based on intentionality to face the complexity of MAS developing.
منابع مشابه
Towards Executable Specification: Combining i* and AgentSpeak(L)
Agent-oriented conceptual modeling(AoCM) approaches in Requirements Engineering (RE) have received considerable attention recently. Semi-formal modeling frameworks such as i* assist analysts in requirements elicitation and reasoning of early-phase RE. AgentSpeak(L) is a widely accepted agent programming language. The Strategic Rationale (SR) model of the i* framework naturally lends itself to A...
متن کاملItemized Strategic Dependency: a Variant of the i* SD Model to Facilitate Knowledge Elicitation
This paper introduces a variant of the i* Strategic Dependency (SD) model, called Itemized Strategic Dependency (ISD). The goal of introducing ISDs was to use a simplified version of SD diagrams to model actor dependencies in requirements and process engineering. We used ISD models during the early stages of a software process improvement initiative in one of R&D organizations at Ericsson Italy...
متن کاملThe Experience of Using ERi*c in a Telecom Corporation
Intentional Requirements Engineering (ERi*c – Engenharia de Requisitos Intencional) is a method that produces i* models. It is a six steps interactive process that uses the notion of “Strategic Dependency Situations” a modularization strategy applied to situations of an organization. ERi*c uses an elicitation strategy that mines goals from the description of the context vocabulary. This paper r...
متن کاملInvestigating the Role of Business Analysts Competencies into Strategic Business Requirements Gathering
Competency of a business analyst plays a crucial role in requirements elicitation, particularly now when the information systems are developed to support strategic business goals. However, as yet, there has been little research into the relationship between competencies of business analysts and requirements elicitation. In this study, a scenario-based approach has been used for the collection a...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کامل