Exploiting style in architectural design environments
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Software reflexion models: bridging the gap between source and high-level models
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Lightweight lexical source model extraction
ACM Transactions on Software Engineering and Methodology (TOSEM)
Formalizing architectural connection
ICSE '94 Proceedings of the 16th international conference on Software engineering
Rapide: a language and toolset for simulation of distributed systems by partial orderings of events
POMIV '96 Proceedings of the DIMACS workshop on Partial order methods in verification
Visualizing dynamic software system information through high-level models
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Lightweight extraction of object models from bytecode
Proceedings of the 21st international conference on Software engineering
Acme: architectural description of component-based systems
Foundations of component-based systems
Dynamically Discovering Likely Program Invariants to Support Program Evolution
IEEE Transactions on Software Engineering - Special issue on 1999 international conference on software engineering
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
Playing Detective: Reconstructing Software Architecture from Available Evidence
Automated Software Engineering
Reconciling the needs of architectural description with object-modeling notations
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Testing Ada 95 Programs for Conformance to Rapide Architectures
Ada-Europe '96 Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies
JIVE: visualizing Java in action demonstration description
Proceedings of the 25th International Conference on Software Engineering
Efficient mapping of software system traces to architectural views
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
A simulation test-bed for mobile adaptive architectures
Computer Standards & Interfaces - Special issue: Adaptable software architectures
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
The role of event description in architecting dependable systems
Architecting dependable systems
Tool support for just-in-time architecture reconstruction and evaluation: an experience report
Proceedings of the 27th international conference on Software engineering
Dynamically discovering architectures with DiscoTect
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Improving system dependability by enforcing architectural intent
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
Run-time monitoring of architecturally significant behaviors using behavioral profiles and aspects
Proceedings of the 2006 international symposium on Software testing and analysis
Discovering Architectures from Running Systems
IEEE Transactions on Software Engineering
Architecture-driven modelling and analysis
SCS '06 Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
Using Aspects for Enforcing Formal Architectural Invariants
Electronic Notes in Theoretical Computer Science (ENTCS)
Towards a Dependency Constraint Language to Manage Software Architectures
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Software Engineering
A dependency constraint language to manage object-oriented software architectures
Software—Practice & Experience
ACMOS'07 Proceedings of the 9th WSEAS international conference on Automatic control, modelling and simulation
Tracing architecturally significant requirements: a decision-centric approach
Proceedings of the 33rd International Conference on Software Engineering
Rapid system development via product line architecture implementation
RISE'05 Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques
Improving system understanding via interactive, tailorable, source code analysis
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
The supportive effect of patterns in architecture decision recovery - A controlled experiment
Science of Computer Programming
Clustering methodologies for software engineering
Advances in Software Engineering
Proceedings of the 34th International Conference on Software Engineering
Foundations and tools for end-user architecting
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
Maintaining architectural conformance during software development: a practical approach
ECSA'13 Proceedings of the 7th European conference on Software Architecture
A classification and rationalization of model-based software development
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
One of the challenging problems for software developersis guaranteeing that a system as built is consistentwith its architectural design. In this paper we describe atechnique that uses run time observations about an executingsystem to construct an architectural view of thesystem. With this technique we develop mappings thatexploit regularities in system implementation and architecturalstyle. These mappings describe how low-levelsystem events can be interpreted as more abstract architecturaloperations. We describe the current implementationof a tool that uses these mappings, and show that itcan highlight inconsistencies between implementationand architecture.