Automatic verification of finite-state concurrent systems using temporal logic specifications
ACM Transactions on Programming Languages and Systems (TOPLAS)
Language support for the specification and development of composite systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Formalising restructuring operators in a specification process
Proc. of the 1st European Software Engineering Conference on ESEC '87
Temporal-logic theorem proving
Temporal-logic theorem proving
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Integrating multiple specifications using domain goals
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Negotiation behavior during requirements specification
ICSE '90 Proceedings of the 12th international conference on Software engineering
The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
An introduction to formal specification and Z
An introduction to formal specification and Z
Communications of the ACM - Special issue on analysis and modeling in software development
From natural language processing to logic for expert systems
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
ACM Transactions on Software Engineering and Methodology (TOSEM)
Inquiry-Based Requirements Analysis
IEEE Software
Fundamentals of computer security technology
Fundamentals of computer security technology
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Goal decomposition and scenario analysis in business process reengineering
CAiSE '94 Proceedings of the 6th international conference on Advanced information systems engineering
On the characterization of law and computer systems: the normative systems perspective
Deontic logic in computer science
Completeness and consistency analysis of state-based requirements
Proceedings of the 17th international conference on Software engineering
Software requirements negotiation and renegotiation aids
Proceedings of the 17th international conference on Software engineering
Using schematic scenarios to understand user needs
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Structuring Z specifications with views
ACM Transactions on Software Engineering and Methodology (TOSEM)
Elements of style: analyzing a software design feature with a counterexample detector
ISSTA '96 Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
A framework for formalizing inconsistencies and deviations in human-centered systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automated consistency checking of requirements specifications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Formal refinement patterns for goal-driven requirements elaboration
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Divergent views in goal-driven requirements engineering
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
A meta-model for restructuring stakeholder requirements
ICSE '97 Proceedings of the 19th international conference on Software engineering
Inferring Declarative Requirements Specifications from Operational Scenarios
IEEE Transactions on Software Engineering
Integrating obstacles in goal-driven requirements engineering
Proceedings of the 20th international conference on Software engineering
Symbolic Model Checking
Specifying Message Passing and Time-Critical Systems with Temporal Logic
Specifying Message Passing and Time-Critical Systems with Temporal Logic
The Science of Programming
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
A Pluralistic Knowledge-Based Approach to Software Specification
ESEC '89 Proceedings of the 2nd European Software Engineering Conference
Simple on-the-fly automatic verification of linear temporal logic
Proceedings of the Fifteenth IFIP WG6.1 International Symposium on Protocol Specification, Testing and Verification XV
STeP: Deductive-Algorithmic Verification of Reactive and Real-Time Systems
CAV '96 Proceedings of the 8th International Conference on Computer Aided Verification
Requirements monitoring in dynamic environments
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Analyzing Inconsistent Specifications
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Analogical Reuse of Requirements Frameworks
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
A comedy of errors: the London Ambulance Service case study
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Reconciling System Requirements and Runtime Behavior
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
Goal-directed concept acquisition in requirements elicitation
IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
Inferring Declarative Requirements Specifications from Operational Scenarios
IEEE Transactions on Software Engineering
Conflicts in Policy-Based Distributed Systems Management
IEEE Transactions on Software Engineering
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Formal specification: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Requirements engineering in the year 00: a research perspective
Proceedings of the 22nd international conference on Software engineering
Composing features and resolving interactions
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
Automating first-order relational logic
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
Handling Obstacles in Goal-Oriented Requirements Engineering
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
A framework for multi-valued reasoning over inconsistent viewpoints
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
2nd international workshop on living with inconsistency
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
2nd international workshop on living with inconsistency (IWLWI01)
ACM SIGSOFT Software Engineering Notes
A model to optimize object management in cooperative work environment
ACM SIGGROUP Bulletin
Handling the knowledge acquired during the requirements engineering process: a case study
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Agent-based tactics for goal-oriented requirements elaboration
Proceedings of the 24th International Conference on Software Engineering
Requirements, domain and specifications: a viewpoint-based approach to requirements engineering
Proceedings of the 24th International Conference on Software Engineering
A micro-economic approach to conflict resolution in mobile computing
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Deriving operational software specifications from system goals
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Enterprise Modeling and Decision-Support for Automating the Business Rules Lifecycle
Automated Software Engineering
Business Process Modelling and Design — A Formal Model and Methodology
BT Technology Journal
A formal framework for business process modelling and design
Information Systems
A micro-economic approach to conflict resolution in mobile computing
ACM SIGSOFT Software Engineering Notes
Deriving operational software specifications from system goals
ACM SIGSOFT Software Engineering Notes
An Abductive Approach for Analysing Event-Based Requirements Specifications
ICLP '02 Proceedings of the 18th International Conference on Logic Programming
A Formal Model for Business Process Modeling and Design
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
Consistency Management of Financial XML Documents
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
A Requirements Description Model Based on Conditional Directed Graphs
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Building Formal Requirements Models for Reliable Software
Ada Europe '01 Proceedings of the 6th Ade-Europe International Conference Leuven on Reliable Software Technologies
Journal of Systems and Software
ViewPoints: meaningful relationships are difficult!
Proceedings of the 25th International Conference on Software Engineering
Proceedings of the 25th International Conference on Software Engineering
Technology choice as a first step in design: the interplay of procedural and sensemaking processes
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
Formalizing ODP enterprise specifications in Maude
Computer Standards & Interfaces
Structuring Requirements Specifications through Goals Interactions
ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
A Formal Basis for Consistency, Evolution and Rationale Management in Requirements Engineering
ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
Requirements interaction management
ACM Computing Surveys (CSUR)
Formal Tools for Managing Inconsistency and Change in RE
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
Using XML to Build Consistency Rules for Distributed Specifications
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
A Methodological Framework for Viewpoint-Oriented Conceptual Modeling
IEEE Transactions on Software Engineering
Elaborating Security Requirements by Construction of Intentional Anti-Models
Proceedings of the 26th International Conference on Software Engineering
GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions
Proceedings of the 26th International Conference on Software Engineering
Reasoning about partial goal satisfaction for requirements and design engineering
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Multiagent systems engineering of organization-based multiagent systems
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
A design for evidence - based soft research
REBSE '05 Proceedings of the 2005 workshop on Realising evidence-based software engineering
Model refactorings through rule-based inconsistency resolution
Proceedings of the 2006 ACM symposium on Applied computing
Policies and conflicts in call control
Computer Networks: The International Journal of Computer and Telecommunications Networking
Managing requirements conflicts in software product lines: A goal and scenario based approach
Data & Knowledge Engineering
Information and Software Technology
A conceptual model for business-oriented management of web services
SEPADS'07 Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Global consistency checking of distributed models with TReMer+
Proceedings of the 30th international conference on Software engineering
Proceedings of the 3rd international workshop on Applications and advances of problem frames
Model eco-systems: preliminary work
APCCM '08 Proceedings of the fifth Asia-Pacific conference on Conceptual Modelling - Volume 79
Deriving event-based transition systems from goal-oriented requirements models
Automated Software Engineering
Towards Consistent Specifications of Product Families
FM '08 Proceedings of the 15th international symposium on Formal Methods
Negotiation Constellations --- Method Selection Framework for Requirements Negotiation
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Can Patterns Improve i* Modeling? Two Exploratory Studies
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
A Metamodeling Approach for Reasoning about Requirements
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Requirements engineering: from craft to discipline
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
A method for modeling service management of e-Learning
WSEAS Transactions on Information Science and Applications
Requirements Analysis Tool: A Tool for Automatically Analyzing Software Requirements Documents
ISWC '08 Proceedings of the 7th International Conference on The Semantic Web
A modeling method for service management of e-Learning
AIC'08 Proceedings of the 8th conference on Applied informatics and communications
Proceedings of the 2nd India software engineering conference
agentTool process editor: supporting the design of tailored agent-based processes
Proceedings of the 2009 ACM symposium on Applied Computing
Using three AOSE toolkits to develop a sample design
International Journal of Agent-Oriented Software Engineering
Early Identification of Problem Interactions: A Tool-Supported Approach
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
Composing Models for Detecting Inconsistencies: A Requirements Engineering Perspective
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
Reasoning About Alternative Requirements Options
Conceptual Modeling: Foundations and Applications
Supporting Requirements Elicitation through Goal/Scenario Coupling
Conceptual Modeling: Foundations and Applications
Partial constraint checking for context consistency in pervasive computing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Early Verification and Validation of Mission Critical Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Knowledge and Information Systems
A goal-oriented requirements modelling language for enterprise architecture
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Towards a systematic approach for designing autonomic systems
Web Intelligence and Agent Systems
Integration of behavioural requirements specification within compositional knowledge engineering
Knowledge-Based Systems
Allocating goals to agent roles during MAS requirements engineering
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Exploiting assumption-based verification for the adaptation of service-based applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Handling conflicts in aspectual requirements compositions
Transactions on aspect-oriented software development III
SEPADS'10 Proceedings of the 9th WSEAS international conference on Software engineering, parallel and distributed systems
Requirements reflection: requirements as runtime entities
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Extending the user requirements notation with aspect-oriented concepts
SDL'09 Proceedings of the 14th international SDL conference on Design for motes and mobiles
O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems
International Journal of Agent-Oriented Software Engineering
Composing models at two modeling levels to capture heterogeneous concerns in requirements
SC'10 Proceedings of the 9th international conference on Software composition
Requirements modeling for embedded realtime systems
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
Semantics of trace relations in requirements models for consistency checking and inferencing
Software and Systems Modeling (SoSyM)
Formal modelling of organisational goals based on performance indicators
Data & Knowledge Engineering
Information and Software Technology
Cloud adoption: a goal-oriented requirements engineering approach
Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing
Techniques for merging views of software processes
Graph transformations and model-driven engineering
Runtime models for automatic reorganization of multi-robot systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Modelling risk and identifying countermeasure in organizations
CRITIS'06 Proceedings of the First international conference on Critical Information Infrastructures Security
Foundations of ontology-based MAS methodologies
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
Formalizing agent-oriented enterprise models
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
An approach to defining requirements for exceptions
Advanced Topics in Exception Handling Techniques
NLDB'05 Proceedings of the 10th international conference on Natural Language Processing and Information Systems
Ontology-Based inconsistency management of software requirements specifications
SOFSEM'05 Proceedings of the 31st international conference on Theory and Practice of Computer Science
Generic relationships in information modeling
Journal on Data Semantics IV
Engineering organization-based multiagent systems
Software Engineering for Multi-Agent Systems IV
Preliminary basis for an ontology-based methodological approach for multi-agent systems
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
An agent-oriented meta-model for enterprise modelling
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Using design metrics for predicting system flexibility
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Toward consistency checking of natural language temporal requirements
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
NFM'12 Proceedings of the 4th international conference on NASA Formal Methods
Business process design from virtual organization intentional models
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Reasoning with contextual requirements: Detecting inconsistency and conflicts
Information and Software Technology
A graph based requirements clustering approach for component selection
Advances in Engineering Software
SPL Conqueror: Toward optimization of non-functional properties in software product lines
Software Quality Control
From inconsistency handling to non-canonical requirements management: A logical perspective
International Journal of Approximate Reasoning
Survey and analysis on Security Requirements Engineering
Computers and Electrical Engineering
Ethics and Information Technology
Addressing OWL ontology for goal consistency checking
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
Reflecting on ontologies: towards ontology-based agent-oriented software engineering
AOW '09 Proceedings of the Fifth Australasian Ontology Workshop - Volume 112
Position paper: towards a requirements-driven design of ensemble-based component systems
Proceedings of the 2013 international workshop on Hot topics in cloud services
A proposal for consolidated intentional modeling language
Proceedings of the Second Workshop on Graphical Modeling Language Development
A goal-oriented simulation approach for obtaining good private cloud-based system architectures
Journal of Systems and Software
KBRE: a framework for knowledge-based requirements engineering
Software Quality Control
Hi-index | 0.00 |
A wide range of inconsistencies can arise during requirements engineering as goals and requirements are elicited from multiple stakeholders. Resolving such inconsistencies sooner or later in the process is a necessary condition for successful development of the software implementing those requirements. The paper first reviews the main types of inconsistency that can arise during requirements elaboration, defining them in an integrated framework and exploring their interrelationships. It then concentrates on the specific case of conflicting formulations of goals and requirements among different stakeholder viewpoints or within a single viewpoint. A frequent, weaker form of conflict called divergence is introduced and studied in depth. Formal techniques and heuristics are proposed for detecting conflicts and divergences from specifications of goals/ requirements and of domain properties. Various techniques are then discussed for resolving conflicts and divergences systematically by introduction of new goals or by transformation of specifications of goals/objects toward conflict-free versions. Numerous examples are given throughout the paper to illustrate the practical relevance of the concepts and techniques presented. The latter are discussed in the framework of the KAOS methodology for goal-driven requirements engineering.