ICSE '94 Proceedings of the 16th international conference on Software engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Formal Concept Analysis: Mathematical Foundations
Formal Concept Analysis: Mathematical Foundations
Knowledge structuring and representation in requirement specification
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Scenario-Based Analysis of Software Architecture
IEEE Software
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt
ASWEC '06 Proceedings of the Australian Software Engineering Conference
A requirements analysis framework for open systems requirements engineering
ACM SIGSOFT Software Engineering Notes
SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
Goal Sketching: Towards Agile Requirements Engineering
ICSEA '07 Proceedings of the International Conference on Software Engineering Advances
Optimisation Process for Maintaining Evolvability during Software Evolution
ECBS '09 Proceedings of the 2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
A UML-based approach for problem frame oriented software development
Information and Software Technology
Comparing the Maintainability of Two Alternative Architectures of a Postal System: SOA vs. Non-SOA
CSMR '11 Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering
Hi-index | 0.00 |
The problem frame approach allows to precisely pin the software development problems before starting to work on them, thus avoiding to solve the wrong problems. Furthermore, the problem frames allow to develop tailored methods and schematic solutions to handle the tasks required to solve the corresponding problems. In this paper we adopt this approach to study the problem of developing a large class of software systems able to translate in different ways some inputs in outputs (e.g., hybrid mail or big brothers filtering digital communications for suspicious words). Our interest in this kind of systems has been prompted by a cooperation with a big company producing systems of this kind and by their search of techniques and approaches to handle predictable and unpredictable changes. We want to investigate how and if the problem frame based approach will help to master the aspects relative to predictable and unpredictable changes in the context, in the domain and in the requirements. We thus present the Multi-Translation Frame.