Automated assistance for conflict resolution in multiple perspective systems analysis and operation
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
Automatic monitoring of software requirements
ICSE '97 Proceedings of the 19th international conference on Software engineering
Classification of research efforts in requirements engineering
ACM Computing Surveys (CSUR)
Supporting the negotiation life cycle
Communications of the ACM
Agents for collecting application usage data over the Internet
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
An approach to large-scale collection of application usage data over the Internet
Proceedings of the 20th international conference on Software engineering
A type system for expressive security policies
Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
Extracting usability information from user interface events
ACM Computing Surveys (CSUR)
Requirements-Based Monitors for Real-Time Systems
IEEE Transactions on Software Engineering
WOSS '02 Proceedings of the first workshop on Self-healing systems
A micro-economic approach to conflict resolution in mobile computing
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Modeling Architecture Description Languages Using AML
Automated Software Engineering
Enterprise Modeling and Decision-Support for Automating the Business Rules Lifecycle
Automated Software Engineering
A micro-economic approach to conflict resolution in mobile computing
ACM SIGSOFT Software Engineering Notes
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
An Overview of MSHN: The Management System for Heterogeneous Networks
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
Requirements interaction management
ACM Computing Surveys (CSUR)
Reconciling System Requirements and Runtime Behavior
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
Operational anomalies as a cause of safety-critical requirements evolution
Journal of Systems and Software
Requirements Monitoring for Service-Based Systems: Towards a framework based on Event Calculus
Proceedings of the 19th IEEE international conference on Automated software engineering
Implementing protocols via declarative event patterns
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
A framework for requirents monitoring of service based systems
Proceedings of the 2nd international conference on Service oriented computing
Security risk mitigation for information systems
BT Technology Journal
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Applying Digital Evolution to the Development of Self-Adaptive ULS Systems
ULS '07 Proceedings of the International Workshop on Software Technologies for Ultra-Large-Scale Systems
Monitoring the monitor: an approach towards trustworthiness in service oriented architecture
2nd international workshop on Service oriented software engineering: in conjunction with the 6th ESEC/FSE joint meeting
An automated approach to monitoring and diagnosing requirements
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Mobile Discovery of Requirements for Context-Aware Systems
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Efficient online monitoring of web-service SLAs
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
The socio-economics of software architecture
Automated Software Engineering
Monitoring and diagnosing software requirements
Automated Software Engineering
A Language for Self-Adaptive System Requirements
SOCCER '08 Proceedings of the 2008 International Workshop on Service-Oriented Computing Consequences for Engineering Requirements
Managing assumptions during agile development
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Requirements Tracing to Support Change in Dynamically Adaptive Systems
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
An Architecture for Requirements-Driven Self-reconfiguration
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Runtime monitoring of cross-cutting policy
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Monitoring and Diagnosing Malicious Attacks with Autonomic Software
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Exploiting assumption-based verification for the adaptation of service-based applications
Proceedings of the 2010 ACM Symposium on Applied Computing
On the role of the user in monitoring the environment in self-adaptive systems: a position paper
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Live goals for adaptive service compositions
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Requirements reflection: requirements as runtime entities
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Assertion-based test oracles for home automation systems
Proceedings of the 7th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Diagnosing software using statecharts
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
A monitoring approach for runtime service discovery
Automated Software Engineering
Tracing requirements for adaptive systems using claims
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
Goal-driven adaptation of internetware
Proceedings of the Second Asia-Pacific Symposium on Internetware
Automatic derivation of utility functions for monitoring software requirements
Proceedings of the 14th international conference on Model driven engineering languages and systems
Discovery and diagnosis of behavioral transitions in patient event streams
ACM Transactions on Management Information Systems (TMIS)
Feedback in context: supporting the evolution of IT-Ecosystems
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Dependable and Historic Computing
Towards a requirements modeling language for self-adaptive systems
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Requirements monitoring for adaptive service-based applications
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Caprice: a tool for engineering adaptive privacy
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Analysing monitoring and switching problems for adaptive systems
Journal of Systems and Software
Journal of Systems and Software
Reasoning with contextual requirements: Detecting inconsistency and conflicts
Information and Software Technology
Relaxing claims: coping with uncertainty while evaluating assumptions at run time
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Automatically RELAXing a goal model to cope with uncertainty
SSBSE'12 Proceedings of the 4th international conference on Search Based Software Engineering
How the web of things challenges requirements engineering
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
Law and adaptivity in requirements engineering
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Evolving systems of systems: industrial challenges and research perspectives
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
A preliminary study on requirements modeling methods for self-adaptive software systems
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Requirements-driven deployment
Software and Systems Modeling (SoSyM)
Hi-index | 0.02 |
We propose requirements monitoring to aid in the maintenance of systems that reside in dynamic environments. By requirements monitoring we mean the insertion of code into a running system to gather information from which it can he determined whether, and to what degree, that running system is meeting its requirements. Monitoring is a commonly applied technique in support of performance tuning, but the focus therein is primarily on computational performance requirements in short runs of systems. We wish to address systems that operate in a long lived, ongoing fashion in nonscientific enterprise applications. We argue that the results of requirements monitoring can be of benefit to the designers, maintainers and users of a system-alerting them when the system is being used in an environment for which it was not designed, and giving them the information they need to direct their redesign of the system. Studies of two commercial systems are used to illustrate and justify our claims.