2005 · 14 citations · 5 references
EngineeringDesignInformation SystemsBusiness Process ManagementRequirements EngineeringSystems DesignBusiness RequirementsCollaborative DesignInteroperabilityRequirements ModelingRequirements TraceabilityCollaborative Design ProcessesCollaborative Software DesignRequirements-to-design TraceabilitySoftware Traceability
Current composite web service development and management solutions, e.g. BPEL, do not cater for assessing and maintaining comparability of business partners during business collaboration development and management. It is our firm belief that to realize the vision of developing business collaborations on demand and on the fly while ensuring that collaboration between participants involved can take place, business collaboration design needs to apply software development principles and at the same time incorporate support for specification of relationships among requirements and capabilities of different participants. In this paper we introduce the business collaboration design framework, which uses a blend of design perspectives, facets and aspects to provide designers with the means to develop and deliver business collaborations in an effective and comprehensive manner. We then explore how compatibility in collaborations designs can be handled in a verifiable manner by establishing a traceability mechanism, which facilitates assessment of the impact of change on the diverse aspects of business collaborations. Categories and Subject Descriptors D.2.1 [Software Engineering]: Requirements/Specification – languages, methodologies; D.2.4 [Software Engineering]: Software/Program verification – model checking, programming by
5
Tropos: An Agent-Oriented Software Development Methodology
Paolo Bresciani, Anna Perini, Paolo Giorgini et al. · Autonomous Agents and Multi-Agent Systems · 2004 · 1.7K citations
Bill Curtis, Marc I. Kellner, Jim Over · Communications of the ACM · 1992 · 1.6K citations · Full text