Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/243327.243352acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article
Free access

Toward boxology: preliminary classification of architectural styles

Published: 14 October 1996 Publication History
First page of PDF

References

[1]
Gregory D. Abowd, Robert Allen, David Garlan. Formalizing Style to Understand Descriptions of Software Architecture. ACM Transactions on SopWare Engineering and Metlwdology, 4(4):319-364,Oct 1995.
[2]
Gregory R Andrews. Paradigms for Process Interaction in Distributed Programs. ACM Computing Surveys, 23(1):49-90, Mar 1991.
[3]
M. R. Barbacci, C. B. Weinstock, and J. M. Wing. Programming at the Processor-Memory-Switch Level. Proc 20th Int'l Conf on Software Engineering, Apr 1988.
[4]
Robert M. Balzer. Living with the Next Generation Operatmgsystem. Proc 4th World Computer Con/., Sep 1986.
[5]
Laurence J. Best. Application Architecture: Modern Large-Scale Information Processing. Wiley, 1990.
[6]
Grady Booth. Object-Oriented Development. IEEE Tr: Software Engineering, Feb 1986, pp. 211-221.
[7]
Marek Fridrich and William Older. Helix: The Architecture of the XMS Distributed File Svstem. IEEE SoTtware. vol 2, no 3, May 1985 (pp.21-29).
[8]
David Garlan, Gail Kaiser, and David Notkin. Using Tool Abstraction to Compose Systems. ZEEE Computer, Z(6), June 1992.
[9]
David Garlan, Robert Allen, and John Ockerbloom. Explolting Style in Architectural Design Environments. Proc. Second ACM SIGSOFT Symposium on Foundations of Software Engineering, Dee 1994.
[10]
David Garlan (ed). First International Workshop on Architectures for Software Svstems. Workshoo Summarv. ACM Software Engineering Notes 2b(3), Juiy 1995, p&4-89. '
[11]
C. Geretv. HP Softbench: A New Generation of Software Development-Tools. TR SESD-89-25, Hewlett-Packard Software EngineerinsSvstem Division. Ft. Collins CO. Nov1989.
[12]
David"G&an and Mary Shaw. An Introduction to Software Architecture. In Ambriola & Tortora (eds), Advances in Soffware Engineering 6 Knowledge Engineering, vol. If, World Scientific Pub co., 1993, pp.139.
[13]
Carl Hewitt. Planner A Language for Proving Theorems in Robots. ProcFirst Int'l Joint Conf. in Art$icial Intelligence, 1969.
[14]
Frederick Hayes-Roth. Rule-Based Systems. Communications of the ACM, 0128, no 9, Sep 1985, pp.921-932.
[15]
Rick Kazman, Paul Clements, Gregory Abowd, Len Bass, Classifying Architectural Elements. Unpublishd manuscript.
[16]
G. K&ner and S. Pope. A Cookbook for Using the Model- View-Controller User Interface Paradigm in Smalltalk-80. Jolmnl of Objecf Oriented Programming, 011, Aug/Sep 1988.
[17]
Hugh C. Lauer and Ed. H. Satterthwaite. Impact of MESA on System Design. Proc Third Int'l Con& on Soflware Engineering, May 1979.
[18]
H. Penny Nii. Blackboard Systems. AI Magazine 7(3):38-53 and 7(4):82-107.
[19]
David L. Pamas. On the Criteria to be Used in Decomposing Systems into Modules. Comm. ACM 0115, Dec1972.
[20]
Mark C. Paulk. The ARC Network: A Case Study. IEEE Sojware, 012 no 3, May 1985, pp. 62-69
[21]
Dewayne E. Perry and Alexander L. Wolf. Foundations for the Study of Software Architecture. ACM SIGSOFTSoffware Englneering Notes, 17(4):4062,Oct 1992.
[22]
S. R Reiss. Connecting Tools Using Message Passing in the Field Environment. IEEE Software, 7(4):57-66, Jull990.
[23]
Mary Shaw and David Garlan. Software Architecture: Perspccfives on an Emerging Discipline. Prentice-Hall 1996.
[24]
Mary Shaw (ed). Alphard: Form and Content. Springer-Verlag,
[25]
Mary Shaw. Beyond Objects: A Software Design Paradigm Based on Process Control. ACM Software Engineering Notes, 20(l), Jan 1995.
[26]
Mary Shaw. Some Patterns for Software Architectures. Proceedings of Second Workshop on Pattern Lnnguagesfor Programming, Addison-Wesley 1996.
[27]
Alfred Z. Spector et al. Camelot: A Distributed Transaction Facility for Mach and the Internet -An Interim Report. Carncgfe Mellon University Computer Science Technical Report, Jun 1987.

Cited By

View all
  • (2009)Making use of architecture throughout the software life cycle - How the build hierarchy can facilitate product line developmentProceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge10.1109/SHARK.2009.5069114(41-48)Online publication date: 16-May-2009
  • (2009)Improving reliability of cooperative concurrent systems with exception flow analysisJournal of Systems and Software10.1016/j.jss.2008.12.01582:5(874-890)Online publication date: 1-May-2009
  • (2008)Process-oriented abstraction of the complex evolvable systemsACM SIGSOFT Software Engineering Notes10.1145/1360602.136060833:3(1-13)Online publication date: 1-May-2008
  • Show More Cited By

Index Terms

  1. Toward boxology: preliminary classification of architectural styles

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    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
    October 1996
    297 pages
    ISBN:0897918673
    DOI:10.1145/243327
    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: 14 October 1996

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    SOFT96
    Sponsor:
    SOFT96: SIGSOFT '96
    October 16 - 18, 1996
    California, San Francisco, USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)78
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 26 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2009)Making use of architecture throughout the software life cycle - How the build hierarchy can facilitate product line developmentProceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge10.1109/SHARK.2009.5069114(41-48)Online publication date: 16-May-2009
    • (2009)Improving reliability of cooperative concurrent systems with exception flow analysisJournal of Systems and Software10.1016/j.jss.2008.12.01582:5(874-890)Online publication date: 1-May-2009
    • (2008)Process-oriented abstraction of the complex evolvable systemsACM SIGSOFT Software Engineering Notes10.1145/1360602.136060833:3(1-13)Online publication date: 1-May-2008
    • (2007)Predicting Subsystem Failures using Dependency Graph ComplexitiesProceedings of the The 18th IEEE International Symposium on Software Reliability10.1109/ISSRE.2007.19(227-236)Online publication date: 5-Nov-2007
    • (2007)A Visual Text Mining approach for Systematic ReviewsProceedings of the First International Symposium on Empirical Software Engineering and Measurement10.1109/ESEM.2007.13(245-254)Online publication date: 20-Sep-2007
    • (2006)Designing a B model for safety-critical software systemsB’98: Recent Advances in the Development and Use of the B Method10.1007/BFb0053363(210-225)Online publication date: 22-May-2006
    • (2004)Formal Analysis of Architectural PatternsSoftware Architecture10.1007/978-3-540-24769-2_2(10-24)Online publication date: 2004
    • (2002)Architectural issues in network-centric computingACM SIGSOFT Software Engineering Notes10.1145/566493.114803027:1(53-57)Online publication date: 1-Jan-2002
    • (2001)Aspect-Oriented Configuration and Adaptation of Component CommunicationGenerative and Component-Based Software Engineering10.1007/3-540-44800-4_6(58-69)Online publication date: 24-Aug-2001
    • (2000)An Architectural Meta-application Model for Coarse Grained MetacomputingEuro-Par 2000 Parallel Processing10.1007/3-540-44520-X_173(1223-1230)Online publication date: 18-Aug-2000
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media