메뉴 건너뛰기




Volumn 10, Issue 1, 2004, Pages 5-20

A contract-based approach to describe and deploy non-functional adaptations in software architectures

Author keywords

contracts; dynamic configuration adaptation; middleware; non functional requirements; separation of concerns; software architectures

Indexed keywords

CONTRACTS; MEMORY ARCHITECTURE; MIDDLEWARE;

EID: 18144401223     PISSN: 01046500     EISSN: 16784804     Source Type: Journal    
DOI: 10.1007/BF03192350     Document Type: Article
Times cited : (12)

References (30)
  • 2
    • 0037104263 scopus 로고    scopus 로고
    • Treating Uncertainty in Distributed Scheduling
    • [2]_A. M. Barroso, J. Leite and O. Loques. Treating Uncertainty in Distributed Scheduling.Journal of Systems and Software, Elsevier, Vol. 63/2 pp. 51–58, November 2002.
    • (2002) Journal of Systems and Software , vol.63 , Issue.2 , pp. 51-58
    • Barroso, A.M.1    Leite, J.2    Loques, O.3
  • 3
    • 0012652988 scopus 로고    scopus 로고
    • Composing Crosscutting Concerns Using Composition Filters
    • [3]_L. Bergmans, and M. Aksit. Composing Crosscutting Concerns Using Composition Filters.Communications of the ACM, Vol. 44, N. 10, pp. 51–57, October 2001.
    • (2001) Communications of the ACM , vol.44 , Issue.N. 10 , pp. 51-57
    • Bergmans, L.1    Aksit, M.2
  • 6
    • 18944402507 scopus 로고    scopus 로고
    • Towards a Rewriting Semantics to a Software Architecture Description Language
    • [6]_C. Braga and A. Sztajnberg. Towards a Rewriting Semantics to a Software Architecture Description Language.Electronic Notes in Theoretical Computer Science, Elsevier, Vol. 95, pp. 148–168, May 2004.
    • (2004) Electronic Notes in Theoretical Computer Science , vol.95 , pp. 148-168
    • Braga, C.1    Sztajnberg, A.2
  • 9
    • 84942760587 scopus 로고    scopus 로고
    • A Pattern Language for Provisioning and Managing Quality-Constrained Services in Distributed Real-Time and Embedded Systems.9th Conference on Pattern Language of Programs
    • U.S.A., September
    • [9]_J. K. Cross and D. Schmidt. Quality Connector: A Pattern Language for Provisioning and Managing Quality-Constrained Services in Distributed Real-Time and Embedded Systems.9th Conference on Pattern Language of Programs, Monticello, II, U.S.A., September 2002.
    • (2002) Monticello , vol.II
    • Cross, [9]_J.K.1    Connector, D.S.Q.2
  • 10
    • 84942781230 scopus 로고    scopus 로고
    • Instituto de Computação
    • [10]_R. C. Cerqueira. A Methodology to Describe and Implement Contracts for Services with Differentiated Quality in Distributed Architectures. Masters Dissertation, Instituto de Computação, UFF, 2002.
    • (2002) UFF
    • Describe, [10]_R.C.C.A.M.1
  • 11
    • 84942813899 scopus 로고    scopus 로고
    • Companion, pp.90–94, Rio de Janeiro, Brasil
    • [11]_R. C. Cerqueira, R., S. Ansaloni, O. Loques, and A. Sztajnberg. Deploying Non-Functional Aspects by Contract.2nd Workshop on Reflective and Adaptive Middleware, Middleware 2003 Companion, pp.90–94, Rio de Janeiro, Brasil, June 2003.
    • (2003) June , pp. 2003
    • Cerqueira, [11]_R.C.1
  • 13
    • 54649083273 scopus 로고    scopus 로고
    • Quality-of-Service Specifications in Distributed Object Systems
    • [13]_S. Frolund and J. Koistinen. Quality-of-Service Specifications in Distributed Object Systems.IEE Distributed Systems Engineering, N. 5, pp. 179–202, UK, 1998
    • (1998) IEE Distributed Systems Engineering, N. , vol.5 , pp. 179-202
    • Frolund, S.1    Koistinen, J.2
  • 15
    • 0141426684 scopus 로고    scopus 로고
    • Self-Organizing Software Architectures for Distributed Systems.Proceedings of the first Workshop on Self-healing Systems (WOSS’02)
    • Charleston, SC: U.S.A.
    • [15]_I. Georgiadis, J. Magee and J. Kramer. Self-Organizing Software Architectures for Distributed Systems.Proceedings of the first Workshop on Self-healing Systems (WOSS’02), pp. 33–38, Charleston, SC, U.S.A., November 2002.
    • (2002) pp , vol.33-38
    • Georgiadis, [15]_I.1    Magee, J.2    Kramer, J.3
  • 17
    • 0030651459 scopus 로고    scopus 로고
    • InProceedings of the Third IEEE Workshop on Object-Oriented Real-Time Dependable Systems
    • Newport Beach, California, U.S.A.
    • [17]_O. Loques, R. A. Botafogo and J. C. B. Leite. A Configuration Approach for Distributed Object-Oriented System Customization. InProceedings of the Third IEEE Workshop on Object-Oriented Real-Time Dependable Systems, pp. 185–189, Newport Beach, California, U.S.A., February 1997.
    • (1997) pp , vol.185-189
    • Loques, [17]_O.1    Botafogo, R.A.2
  • 18
    • 0008647382 scopus 로고    scopus 로고
    • On the Integration of Configuration and Meta-Level Programming Approaches
    • LNCS, Vol. 1826, Springer-Verlag, Heidelberg, Germany
    • [18]_O. Loques, A. Sztajnberg, J. Leite and M. Lobosco. On the Integration of Configuration and Meta-Level Programming Approaches.In Reflection and Software Engineering, LNCS, Vol. 1826, pp. 191–210, Springer-Verlag, Heidelberg, Germany, June 2000.
    • (2000) Reflection and Software Engineering , pp. 191-210
    • Loques, O.1    Sztajnberg, A.2    Leite, J.3    Lobosco, M.4
  • 19
    • 33747400236 scopus 로고    scopus 로고
    • Customizing Component-Based Architectures by Contract
    • LNCS, V. 3083, Springer-Verlag, Edinburgh, Scotland, UK
    • [19]_O. Loques and A. Sztajnberg. Customizing Component-Based Architectures by Contract.In 2nd International Working Conference on Component Deployment (CD 2004), LNCS, V. 3083, pp. 18–34, Springer-Verlag, Edinburgh, Scotland, UK, May 2004.
    • (2004) 2nd International Working Conference on Component Deployment (CD 2004) , pp. 18-34
    • Loques, O.1    Sztajnberg, A.2
  • 20
    • 84942807554 scopus 로고    scopus 로고
    • Embedded Middleware.9th Conference on Pattern Language of Programs
    • U.S.A., September
    • [20]_J. P. Loyall, P. Rubel, M. Atighetchi, R. Schantz and J. Zinky. Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware.9th Conference on Pattern Language of Programs, Monticello, II, U.S.A., September 2002.
    • (2002) Monticello , vol.II
    • Loyall, [20]_J.P.1    Rubel, P.2    Atighetchi, M.3    Schantz, R.4
  • 21
    • 0012652055 scopus 로고    scopus 로고
    • Analyzing the Role of Aspects in Software Design
    • [21]_J. A. D. Pace and M. R. Campo. Analyzing the Role of Aspects in Software Design.Communications of the ACM, Vol. 44, N. 10, pp. 66–73, October 2001.
    • (2001) Communications of the ACM , vol.44 , Issue.N. 10 , pp. 66-73
    • Pace, J.A.D.1    Campo, M.R.2
  • 22
    • 35248871018 scopus 로고    scopus 로고
    • A Proactive Middleware Platform for Mobile Computing
    • LNCS, 2672, Springer-Verlag, Rio de Janeiro, Brasil
    • [22]_A. Popovici, A. Frei, and G. Alonso. A Proactive Middleware Platform for Mobile Computing. InMiddleware 2003 Proceedings, LNCS 2672, pp. 454–473, Springer-Verlag, Rio de Janeiro, Brasil, June 2003.
    • (2003) Middleware 2003 Proceedings , pp. 454-473
    • Popovici, A.1    Frei, A.2    Alonso, G.3
  • 23
    • 84942766651 scopus 로고    scopus 로고
    • A QoS Architecture for Open Systems. InProceedings of the 180 Simpósio Brasileiro de Redes de Computadores
    • Belo Horizonte, MG, Brasil
    • [23]_F. Siqueira and V. Cahill. Quartz: A QoS Architecture for Open Systems. InProceedings of the 180 Simpósio Brasileiro de Redes de Computadores, pp. 553–568, Belo Horizonte, MG, Brasil, May 2000.
    • (2000) pp , vol.553-568
    • Siqueira, [23]_F.1    Quartz, V.C.2
  • 24
    • 0012651756 scopus 로고    scopus 로고
    • Aspect-Oriented Programming Using Reflection and Metaobject Protocols
    • [24]_G. T. Sullivan. Aspect-Oriented Programming Using Reflection and Metaobject Protocols.Communications of the ACM, Vol. 44, N. 10, pp. 95–97, October 2001.
    • (2001) Communications of the ACM , vol.44 , Issue.N. 10 , pp. 95-97
    • Sullivan, G.T.1
  • 25
    • 84942794455 scopus 로고    scopus 로고
    • Workshop on QoS on Distributed Object Systems, Cannes France
    • [25]_A. Sztajnberg and O. Loques. Bringing QoS to the Architectural Level.ECO OP 2000 Workshop on QoS on Distributed Object Systems, Cannes France, June 2000.
    • (2000) June , pp. 2000
    • Sztajnberg, [25]_A.1
  • 26
    • 84942770273 scopus 로고    scopus 로고
    • InCadernos do IME — Série Informática
    • [26]_A. Sztajnberg and O. Loques. Software Connectors Performance Evaluation. InCadernos do IME — Série Informática, Rio de Janeiro (UERJ), V. 14, pp. 7–18, 2003.
    • (2003) Rio de Janeiro (UERJ) , vol.V , Issue.14 , pp. 7-18
    • Sztajnberg, [26]_A.1    Evaluation, O.L.S.C.P.2
  • 27
    • 0042417066 scopus 로고    scopus 로고
    • Challenges Designing Next-Generation Middleware Systems
    • [27]_A. Tripathi. Challenges Designing Next-Generation Middleware Systems.Communications of the ACM, pp. 39–42, Vol. 45, N. 6, June 2002.
    • (2002) Communications of the ACM , vol.45 , Issue.N. 6 , pp. 39-42
    • Tripathi, A.1
  • 28
    • 0034822056 scopus 로고    scopus 로고
    • A Flexible Mechanism for Quality of Service Management.Seventh IEEE Real-Time Technology and Applications Symposium (RTAS ’01)
    • Taipei, Taiwan, May–June
    • [28]_R. West and K. Schwan. Quality Events: A Flexible Mechanism for Quality of Service Management.Seventh IEEE Real-Time Technology and Applications Symposium (RTAS ’01), pp. 95–104, Taipei, Taiwan, May–June 2001.
    • (2001) pp , vol.95-104
    • West, [28]_R.1    Events, K.S.Q.2
  • 29
    • 0032592464 scopus 로고    scopus 로고
    • The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing
    • [29]_R. Wolski. Spring, T. Neil and J. Hayes. The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing.Future Generation Computer Systems, Vol. 15, N. 5–6, pp. 757–768, 1999.
    • (1999) Future Generation Computer Systems , vol.15 , Issue.N. 5–6 , pp. 757-768
    • Wolski Spring, R.1    Neil, T.2    Hayes, J.3
  • 30
    • 0036949149 scopus 로고    scopus 로고
    • InProceedings of the 8th annual international conference on Mobile computing and networking (MOBICOM’02)
    • Atlanta, Georgia
    • [30]_V. Zandy and B. Miller. Reliable Network Connections. InProceedings of the 8th annual international conference on Mobile computing and networking (MOBICOM’02), pp.95–106, Atlanta, Georgia, September 2002.
    • (2002) pp , vol.95-106
    • Zandy, [30]_V.1    Connections, B.M.R.N.2


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