메뉴 건너뛰기




Volumn 4467 LNCS, Issue , 2007, Pages 211-230

Combining formal methods and aspects for specifying and enforcing architectural invariants

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); DISTRIBUTED COMPUTER SYSTEMS; FORMAL LOGIC; OBJECT ORIENTED PROGRAMMING; SOFTWARE ARCHITECTURE;

EID: 37149015490     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-72794-1_12     Document Type: Conference Paper
Times cited : (9)

References (37)
  • 1
    • 35248828504 scopus 로고    scopus 로고
    • Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Weske, M., Liggesmeyer, P. (eds.) NODe 2004. LNCS, 3263, pp. 220-242. Springer, Heidelberg (1997)
    • Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Weske, M., Liggesmeyer, P. (eds.) NODe 2004. LNCS, vol. 3263, pp. 220-242. Springer, Heidelberg (1997)
  • 2
    • 0003566434 scopus 로고
    • 2nd edn. Prentice Hall International Ltd, Hertfordshire, UK
    • Spivey, M.: The Z notation: a reference manual, 2nd edn. Prentice Hall International Ltd, Hertfordshire, UK (1992)
    • (1992) The Z notation: A reference manual
    • Spivey, M.1
  • 3
    • 37149025212 scopus 로고    scopus 로고
    • Meisels, I., Saaltink, M.: The Z/EVES Reference Manual (for Version 1.5). Reference manual, ORA Canada (1997)
    • Meisels, I., Saaltink, M.: The Z/EVES Reference Manual (for Version 1.5). Reference manual, ORA Canada (1997)
  • 4
    • 0004068620 scopus 로고
    • PhD thesis, Darmstadt University of Technology, Darmstadt, Germany
    • Petri, C.A.: Kommunikation mit Automaten. PhD thesis, Darmstadt University of Technology, Darmstadt, Germany (1961)
    • (1961) Kommunikation mit Automaten
    • Petri, C.A.1
  • 6
    • 0347079360 scopus 로고    scopus 로고
    • Concurrent Object-Oriented Programming and Petri Nets
    • Agha, G.A, De Cindio, F, Rozenberg, G, eds, Springer, Heidelberg
    • Agha, G.A., De Cindio, F., Rozenberg, G. (eds.): Concurrent Object-Oriented Programming and Petri Nets. LNCS, vol. 2001. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2001
  • 7
    • 82955230066 scopus 로고    scopus 로고
    • An Overview of AspectJ
    • Knudsen, J.L, ed, ECOOP 2001, Springer, Heidelberg
    • Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An Overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 327-353. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2072 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 15
    • 84937392520 scopus 로고    scopus 로고
    • Douence, R., Fradet, P., Sudholt, M.: A Framework for the Detection and Resolution of Aspect Interactions. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, 2487, pp. 173-188. Springer, Heidelberg (2002)
    • Douence, R., Fradet, P., Sudholt, M.: A Framework for the Detection and Resolution of Aspect Interactions. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol. 2487, pp. 173-188. Springer, Heidelberg (2002)
  • 17
    • 0033892696 scopus 로고    scopus 로고
    • A Classification and Comparison Framework for Software Architecture Description Languages
    • Medvidovic, N., Taylor, R.N.: A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering 26, 70-93 (2000)
    • (2000) IEEE Transactions on Software Engineering , vol.26 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 21
    • 84983009686 scopus 로고    scopus 로고
    • A Temporal Logic Approach to the Specification of Reconfigurable Component-Based Systems
    • Edinburgh, Scotland, UK, pp, IEEE Computer Society, Los Alamitos
    • Aguirre, N., Maibaum, T.: A Temporal Logic Approach to the Specification of Reconfigurable Component-Based Systems. In: Proc. of the 17th IEEE International Conference on Automated Software Engineering, Edinburgh, Scotland, UK, pp. 271-274. IEEE Computer Society, Los Alamitos (2002)
    • (2002) Proc. of the 17th IEEE International Conference on Automated Software Engineering , pp. 271-274
    • Aguirre, N.1    Maibaum, T.2
  • 22
    • 0032121142 scopus 로고    scopus 로고
    • Describing software architecture styles using graph grammars
    • Métayer, D.L.: Describing software architecture styles using graph grammars. IEEE Transactions on Software Engineering 24, 521-553 (1998)
    • (1998) IEEE Transactions on Software Engineering , vol.24 , pp. 521-553
    • Métayer, D.L.1
  • 24
    • 0037995659 scopus 로고    scopus 로고
    • Graphical modelling language for specifying concurrency based on CSP
    • Hilderink, G.H.: Graphical modelling language for specifying concurrency based on CSP. IEE Proceedings - Software 150, 108-120 (2003)
    • (2003) IEE Proceedings - Software , vol.150 , pp. 108-120
    • Hilderink, G.H.1
  • 25
    • 37149014339 scopus 로고    scopus 로고
    • π-method: A model-driven formal method for architecture-centric software engineering
    • Oquendo, F.: π-method: a model-driven formal method for architecture-centric software engineering. SIGSOFT Software Engineering Notes 31, 1-13 (2006)
    • (2006) SIGSOFT Software Engineering Notes , vol.31 , pp. 1-13
    • Oquendo, F.1
  • 28
    • 84957380343 scopus 로고    scopus 로고
    • Smith, G.: A Semantic Integration of Object-Z and CSP for the Specification of Concurrent Systems. In: Fitzgerald, J., Jones, C.B, Lucas, P. (eds.) FME 1997. LNCS, 1313, pp. 62-81. Springer, Heidelberg (1997)
    • Smith, G.: A Semantic Integration of Object-Z and CSP for the Specification of Concurrent Systems. In: Fitzgerald, J., Jones, C.B, Lucas, P. (eds.) FME 1997. LNCS, vol. 1313, pp. 62-81. Springer, Heidelberg (1997)
  • 29
    • 37149002649 scopus 로고    scopus 로고
    • Bussow, R, Geisler, R, Grieskamp, W, Klar, M, The μSZ Notation Version 1.0. Technical report, TU Berlin, Gemany 1997
    • Bussow, R., Geisler, R., Grieskamp, W., Klar, M.: The μSZ Notation Version 1.0. Technical report, TU Berlin, Gemany (1997)
  • 30
    • 1242320326 scopus 로고    scopus 로고
    • Formally analyzing software architectural specifications using SAM
    • He, X., Yu, H., Shi, T., Ding, J., Deng, Y.: Formally analyzing software architectural specifications using SAM. Journal System Software 71, 11-29 (2004)
    • (2004) Journal System Software , vol.71 , pp. 11-29
    • He, X.1    Yu, H.2    Shi, T.3    Ding, J.4    Deng, Y.5
  • 32
    • 37149039043 scopus 로고    scopus 로고
    • Using predicate temporal logic and coloured Petri nets to specifying integrity restrictions in the structural evolution of temporal active systems
    • Rodriguez-Fortiz, M., Parets-Llorca, J.: Using predicate temporal logic and coloured Petri nets to specifying integrity restrictions in the structural evolution of temporal active systems. In: Proc. of the international symposium on principles of software evolution, pp. 83-87 (2000)
    • (2000) Proc. of the international symposium on principles of software evolution , pp. 83-87
    • Rodriguez-Fortiz, M.1    Parets-Llorca, J.2
  • 33
    • 33947679782 scopus 로고    scopus 로고
    • Generating Java Skeletal Code with Design Contracts from Specifications in a Subset of Object Z
    • Honolulu, Hawaii, pp, IEEE Computer Society, Washington, DC, USA
    • Ramkarthik, S., Zhang, C.: Generating Java Skeletal Code with Design Contracts from Specifications in a Subset of Object Z. In: Proc. of the 5th IEEE/ACIS International Conference on Computer and Information Science, Honolulu, Hawaii, pp. 405-411. IEEE Computer Society, Washington, DC, USA (2006)
    • (2006) Proc. of the 5th IEEE/ACIS International Conference on Computer and Information Science , pp. 405-411
    • Ramkarthik, S.1    Zhang, C.2
  • 34
    • 0032302004 scopus 로고    scopus 로고
    • Code Synthesis Based on Object-Oriented Design Models and Formal Specifications
    • IEEE Computer Society, Washington, DC, USA
    • Jia, X., Skevoulis, S.: Code Synthesis Based on Object-Oriented Design Models and Formal Specifications. In: Proc. of the 22nd International Computer Software and Applications Conference, pp. 393-399. IEEE Computer Society, Washington, DC, USA (1998)
    • (1998) Proc. of the 22nd International Computer Software and Applications Conference , pp. 393-399
    • Jia, X.1    Skevoulis, S.2
  • 37
    • 26444475843 scopus 로고    scopus 로고
    • Expressive Pointcuts for Increased Modularity
    • Black, A.P, ed, ECOOP 2005, Springer, Heidelberg
    • Ostermann, K., Mezini, M., Bockisch, C.: Expressive Pointcuts for Increased Modularity. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 214-240. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3586 , pp. 214-240
    • Ostermann, K.1    Mezini, M.2    Bockisch, C.3


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