메뉴 건너뛰기




Volumn 49, Issue 1, 2007, Pages 12-31

Moving architectural description from under the technology lamppost

Author keywords

Software architecture; Software architecture description languages

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER SIMULATION; FORMAL LANGUAGES; INFORMATION TECHNOLOGY;

EID: 33845970218     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.08.006     Document Type: Article
Times cited : (88)

References (42)
  • 1
    • 33846010102 scopus 로고    scopus 로고
    • R. Allen. A Formal Approach to Software Architecture. PhD thesis. Carnegie Mellon University, 1997, p. 248. Available from: .
  • 2
    • 0036992251 scopus 로고    scopus 로고
    • R. Allen, S. Vestal, B. Lewis, D. Cornhill, Using an architecture description language for quantitative analysis of real-time systems, in: Proceedings of the Third International Workshop on Software and Performance, ACM Press, Rome, Italy, 2002, pp. 203-210. Available from: .
  • 3
    • 84979986846 scopus 로고    scopus 로고
    • D. Batory, L. Coglianese, S. Shafer, W. Tracz, The ADAGE Avionics Reference Architecture, in: Proceedings of the AIAA Computing in Aerospace-10 Conference, March, 1995.
  • 7
    • 33846008705 scopus 로고    scopus 로고
    • G. Booch, J. Rumbaugh, I. Jacobson, The Unified Modeling Language User Guide. Object Technology Series. Addison Wesley Professional, Reading, Massachusetts, 1998.
  • 8
    • 33846018515 scopus 로고    scopus 로고
    • G. Booch, J. Rumbaugh, I. Jacobson, The Unified Modeling Language User Guide, second ed., Addison-Wesley Object Technology Series, Addison-Wesley Professional Reading, Massachusetts, 2005.
  • 9
    • 33845975957 scopus 로고    scopus 로고
    • T. Bray, J. Paoli, C.M. Sperberg-McQueen, Extensible Markup Language (XML): Part I. Syntax. World Wide Web Consortium, Recommendation Report, February, 1998. Available from: .
  • 10
    • 33846000249 scopus 로고    scopus 로고
    • Carnegie Mellon University. How Do You Define Software Architecture? , Software Engineering Institute, Webpage, 2005.
  • 11
    • 30544450414 scopus 로고    scopus 로고
    • A comprehensive approach for the development of XML-based software architecture description languages
    • Dashofy E., Hoek A.v.d., and Taylor R.N. A comprehensive approach for the development of XML-based software architecture description languages. Transactions on Software Engineering Methodology (TOSEM) 14 2 (2005) 199-245
    • (2005) Transactions on Software Engineering Methodology (TOSEM) , vol.14 , Issue.2 , pp. 199-245
    • Dashofy, E.1    Hoek, A.v.d.2    Taylor, R.N.3
  • 12
    • 33846030760 scopus 로고    scopus 로고
    • E.M. Dashofy. Issues in Generating Data Bindings for an XML Schema-Based Language, in: Proceedings of the Workshop on XML Technologies in Software Engineering (XSE 2001), Toronto, Canada, May 15, 2001.
  • 13
    • 33846026696 scopus 로고    scopus 로고
    • D.C. Fallside. XML Schema Part 0: Primer. World Wide Web Consortium, W3C Recommendation Report, May 2, 2001. Available from: .
  • 14
    • 33845969459 scopus 로고    scopus 로고
    • P.H. Feiler, B. Lewis, S. Vestal, The SAE Avionics Architecture Description Language (AADL) Standard: A Basis for Model-Based Architecture-Driven Embedded Systems Engineering, in: Proceedings of the RTAS 2003 Workshop on Model-Driven Embedded Systems, Washington, D.C., May, 2003.
  • 15
    • 33845970521 scopus 로고    scopus 로고
    • D. Garlan, R.T. Monroe, D. Wile, ACME: An Architecture Description Interchange Language, in: Proceedings of the CASCON '97, IBM Center for Advanced Studies, Toronto, Ontario, Canada, November, 1997, pp. 169-183. Available from: .
  • 16
    • 0026237825 scopus 로고    scopus 로고
    • M.M. Gorlick, R.R. Razouk, Using Weaves for Software Construction and Analysis, in: Proceedings of the 13th International Conference on Software Engineering. May, 1991, pp. 23-34.
  • 17
    • 0023365727 scopus 로고
    • Statecharts: a visual formalism for complex systems
    • Harel D. Statecharts: a visual formalism for complex systems. Science of Computer Programming 8 (1987) 231-274
    • (1987) Science of Computer Programming , vol.8 , pp. 231-274
    • Harel, D.1
  • 18
    • 33846020880 scopus 로고    scopus 로고
    • Institute for Software Research. ArchStudio, An Architecture-based Development Environment. Available from: , University of California, Irvine.
  • 19
    • 0029291267 scopus 로고
    • Formal specification and analysis of software architectures using the chemical abstract machine model
    • Available from:
    • Inverardi P., and Wolf A.L. Formal specification and analysis of software architectures using the chemical abstract machine model. IEEE Transactions on Software Engineering 21 4 (1995) 373-386. http://citeseer.nj.nec.com/inverardi95formal.html Available from:
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.4 , pp. 373-386
    • Inverardi, P.1    Wolf, A.L.2
  • 20
    • 33846006162 scopus 로고    scopus 로고
    • I. Jacobson. Object-Oriented Software Engineering: A Use Case Driven Approach, first ed., Addison-Wesley Professional, 1992, 552 p.
  • 21
    • 0034976894 scopus 로고    scopus 로고
    • R. Khare, M. Guntersdorfer, P. Oreizy, N. Medvidovic, R.N. Taylor, xADL: Enabling Architecture-Centric Tool Integration with XML, in: Proceedings of the 34th Hawaii International Conference on System Sciences (HICSS-34), Software mini-track, Maui, Hawaii, January 3-6, 2001.
  • 22
    • 33845991804 scopus 로고    scopus 로고
    • P. Kruchten. The Rational Unified Process: An Introduction, third ed., 2003, 320 p.
  • 24
    • 33845999242 scopus 로고    scopus 로고
    • D.C. Luckham. Rapide: A Language and Toolset for Simulation of Distributed Systems by Partial Ordering of Events, in: Proceedings of the DIMACS Partial Order Methods Workshop IV, Princeton University, July, 1996.
  • 25
    • 84955561300 scopus 로고    scopus 로고
    • J. Magee, N. Dulay, S. Eisenbach, J. Kramer, Specifying Distributed Software Architectures, in: Proceedings of the 5th European Software Engineering Conference (ESEC 95), 989, Springer, Berlin, 1995, pp. 137-153.
  • 26
    • 0030412628 scopus 로고    scopus 로고
    • N. Medvidovic, P. Oreizy, J.E. Robbins, R.N. Taylor, Using Object-Oriented Typing to Support Architectural Design in the C2 Style, in: Proceedings of the ACM SIGSOFT '96 Fourth Symposium on the Foundations of Software Engineering. ACM SIGSOFT, San Francisco, CA, October, 1996, pp. 24-32. Available from: .
  • 27
    • 0033892696 scopus 로고    scopus 로고
    • A Classification and Comparison Framework for Software Architecture Description Languages
    • Reprinted in Rational Developer Network: Seminal Papers on Software Architecture. Rational Software Corporation, available from: , 2001
    • Medvidovic N., and Taylor R.N. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering 26 1 (2000) 70-93. http://www.rational.net/ Reprinted in Rational Developer Network: Seminal Papers on Software Architecture. Rational Software Corporation, available from: , 2001
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 30
    • 33845988331 scopus 로고    scopus 로고
    • R. Melton. The Aesop System: A Tutorial. The ABLE Project, School of Computer Science, Carnegie Mellon University, HTML. Available from: .
  • 31
    • 33845995388 scopus 로고    scopus 로고
    • J. Mukerji, J. Miller (Eds.), MDA Guide Version 1.0.1. Object Management Group, 2003.
  • 32
    • 0033901302 scopus 로고    scopus 로고
    • The Koala Component Model for Consumer Electronics Software
    • Ommering R.v., Linden F.v.d., Kramer J., and Magee J. The Koala Component Model for Consumer Electronics Software. IEEE Computer 33 3 (2000) 78-85
    • (2000) IEEE Computer , vol.33 , Issue.3 , pp. 78-85
    • Ommering, R.v.1    Linden, F.v.d.2    Kramer, J.3    Magee, J.4
  • 33
    • 0001956194 scopus 로고
    • Foundations for the study of software architecture
    • Available from:
    • Perry D.E., and Wolf A.L. Foundations for the study of software architecture. ACM SIGSOFT Software Engineering Notes 17 4 (1992) 40-52. http://citeseer.nj.nec.com/perry92foundation.html Available from:
    • (1992) ACM SIGSOFT Software Engineering Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 34
    • 0022811811 scopus 로고
    • Module interconnection languages
    • Available from:
    • Prieto-Diaz R., and Neighbors J.M. Module interconnection languages. Journal of Systems and Software 6 4 (1986) 307-334. http://www.cs.jmu.edu/users/prietorx/RubenPubs/publications/MILpaperPC.doc Available from:
    • (1986) Journal of Systems and Software , vol.6 , Issue.4 , pp. 307-334
    • Prieto-Diaz, R.1    Neighbors, J.M.2
  • 35
    • 33846014628 scopus 로고    scopus 로고
    • M. Moriconi, R.A. Riemenschneider, Introduction to SADL 1.0, A Language for Specifying Software Architecture Hierarchies. Report SRI-CSL-97-01, 1997. .
  • 38
    • 33845989068 scopus 로고    scopus 로고
    • SysML Partners. Systems Modeling Language (SysML) Specification version 0.9. Report, January 10, 2005, p. 270. Available from: .
  • 40
    • 33846002313 scopus 로고    scopus 로고
    • Telecommunication Standardization Sector of ITU. Specification and Description Language (SDL). Report ITU Standard Z.100, 2002. Available from: .
  • 41
    • 35848937646 scopus 로고    scopus 로고
    • W. Tracz. LILEANNA: A Parameterized Programming Language, in: Proceedings of the Second International Workshop on Software Reuse, 1993, pp. 66-78.
  • 42
    • 33845992847 scopus 로고    scopus 로고
    • J.B. Warmer, A.G. Kleppe, The Object Constraint Language: Precise Modeling with UML. Addison-Wesley Object Technology Series. Addison-Wesley Professional, 1998.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.