Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2695664.2696070acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
short-paper

Reconstruction of runtime software architecture for object-oriented systems

Published: 13 April 2015 Publication History

Abstract

According to L. Bass et al. [8], software architecture of a system is "the set of structures needed to reason about the system, which comprise software elements, relations among them, and properties of both." Software architecture is often unavailable because of reasons like architecture erosion and absence of relevant documentations [13]. To recover software architecture for regaining its advantages, various methods for software architecture reconstruction (SAR) [1,3,5,6] were proposed [13].

References

[1]
Vasconcelos, A. and Werner, C. Evaluating Reuse and Program Understanding in ArchMine Architecture Recovery Approach. Information Sciences, 181, 13 (Jun. 2010), 2761--2786.
[2]
AspectJ Project. Retrieved Sep. 24, 2014, from AspectJ: http://www.eclipse.org/aspectj/.
[3]
Schmerl, B., Aldrich, J., Garlan, D., Kazman, R. and Yan, H. Discovering Architectures from Running Systems. IEEE Transactions on Software Engineering, 32, 7 (Jul. 2006), 454--466.
[4]
Spitznagel, B. and Garlan, D., A Compositional Approach for Constructing Connectors. in the Working IEEE/IFIP Conference on Software Architecture (2001).
[5]
Murphy, G. C., Notkin, D. and Sullivan, K. J. Software Reflexion Models: Bridging the Gap between Design and Implementation. IEEE Transactions on Software Engineering, 27, 4 (2001), 364--380.
[6]
Garcia, J., Popescu, D., Mattmann, C. A., Medvidovic, N. and Cai, Y. Enhancing Architectural Recovery Using Concerns. in the 26th IEEE/ACM International Conference on Automated Software Engineering (2011). 552--555.
[7]
Garcia, J., Ivkovic, I., and Medvidovic, N. A Comparative Analysis of Software Architecture Recovery Techniques. in the 28th IEEE/ACM International Conference on Automated Software Engineering (Palo Alto, USA, 2013). 486--496.
[8]
Bass, L., Clements, P., and Kazman, R. Software Architecture in Practice, 3rd ed. Addison-Wesley, 2012.
[9]
Lattix LDM. Retrieved Sep. 24, 2014, from Lattix LDM Homepage: http://lattix.com.
[10]
Shaw, M. Procedure Calls Are the Assembly Language of Software Interconnection: Connectors Deserve First-Class Status. Technical Report CMU-CS-94-107, Carnegie Mellon University, Jan. 1994.
[11]
Mehta, N. R., Medvidovic, N., and Phadke, S. Towards a Taxonomy of Software Connectors. in the 22nd international conference on Software engineering (2000). 178--187.
[12]
NaturalCLI. Retrieved Sep. 24, 2014, from Natural CLI Homepage: http://naturalcli.sourceforge.net.
[13]
Ducasse, S. and Pollet, D. Software Architecture Reconstruction: A Process-Oriented Taxonomy. IEEE Transactions on Software Engineering, 35, 4 (Jul. 2009), 573--591.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '15: Proceedings of the 30th Annual ACM Symposium on Applied Computing
April 2015
2418 pages
ISBN:9781450331968
DOI:10.1145/2695664
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 April 2015

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Short-paper

Funding Sources

  • Ministry of Education

Conference

SAC 2015
Sponsor:
SAC 2015: Symposium on Applied Computing
April 13 - 17, 2015
Salamanca, Spain

Acceptance Rates

SAC '15 Paper Acceptance Rate 291 of 1,211 submissions, 24%;
Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 98
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media