Group process and conflict in system development
Management Science
Negotiation behavior during requirements specification
ICSE '90 Proceedings of the 12th international conference on Software engineering
Handling conflict between domain descriptions with computer-supported negotiation
Knowledge Acquisition
Requirements Validation Through Viewpoint Resolution
IEEE Transactions on Software Engineering
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Developing formal object-oriented requirements specifications: a model, tool and technique
Information Systems - Special issue: advanced information systems engineering
Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
Beyond programming: to a new era of design
Beyond programming: to a new era of design
NL structures and conceptual modelling: grammalizing for KISS
Data & Knowledge Engineering - Special issue: natural language for data bases (workshop 1996)
Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
Inconsistency Management for Multiple-View Software Development Environments
IEEE Transactions on Software Engineering
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Proceedings of the Conference on The Future of Software Engineering
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
xlinkit: a consistency checking and smart link generation service
ACM Transactions on Internet Technology (TOIT)
Thinking Computer: Mind inside Matter
Thinking Computer: Mind inside Matter
Requirements Engineering: Processes and Techniques
Requirements Engineering: Processes and Techniques
Requirements, domain and specifications: a viewpoint-based approach to requirements engineering
Proceedings of the 24th International Conference on Software Engineering
Reconciling requirements: a method for managing interference, inconsistency and conflict
Annals of Software Engineering
A Reference Model for Requirements and Specifications
IEEE Software
Journal of Systems and Software
Consistency management with repair actions
Proceedings of the 25th International Conference on Software Engineering
Propositional Logic Constraint Patterns and Their Use in UML-Based Conceptual Modeling and Analysis
IEEE Transactions on Knowledge and Data Engineering
A proposal for taming uncertainty in the collaborative conceptual model development process
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Formal conceptualisation as a basis for a more procedural knowledge management
Decision Support Systems
Consistency in multi-viewpoint design of enterprise information systems
Information and Software Technology
Identifying Acceptable Common Proposals for Handling Inconsistent Software Requirements
FORTE '07 Proceedings of the 27th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
Journal of Systems and Software
Knowledge and Information Systems
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Perceived consistency between process models
Information Systems
Propagating changes between aligned process models
Journal of Systems and Software
Hi-index | 0.00 |
Abstract--To solve any nontrivial problem, it first needs to be conceptualized, taking into account the individual who has the problem. However, a problem is generally associated with more than one individual, as is usually the case in software development. Therefore, this process has to take into account different viewpoints about the problem and any discrepancies that could arise as a result. Traditionally, conceptualization in software engineering has omitted the different viewpoints that the individuals may have of the problem and has inherently enforced consistency in the event of any discrepancies, which are considered as something to be systematically rejected. This paper presents a methodological framework that explicitly drives the conceptualization of different viewpoints and manages the different types of discrepancies that arise between them, which become really important in the process. The definition of this framework is generic, and it is, therefore, independent of any particular software development paradigm. Its application to software engineering means that viewpoints and their possible discrepancies can be considered in the software process conceptual modeling phase. This application is illustrated by means of what is considered to be a standard problem: the IFIP Case.