메뉴 건너뛰기




Volumn 79, Issue 10, 2006, Pages 1397-1418

Specification of exception flow in software architectures

Author keywords

Alloy; Architecture description languages; Exception handling; Software architecture; Verification

Indexed keywords

COMPUTER ARCHITECTURE; CONTROL SYSTEM ANALYSIS; DATA HANDLING; FAILURE ANALYSIS;

EID: 33747889277     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2006.02.060     Document Type: Article
Times cited : (14)

References (56)
  • 1
    • 85084776130 scopus 로고    scopus 로고
    • Abi-Antoun, M., Aldrich, J., Garlan, D., Schmerl, B.R., Nahas, N.H., Tseng, T., 2005. Modeling and implementing software architecture with acme and archjava. In: Proceedings of the 27th International Conference in Software Engineering (ICSE'2005), St. Louis, USA, pp. 676-677.
  • 8
    • 33747871416 scopus 로고    scopus 로고
    • Brito, P.H.S., 2005. A method for modeling exceptions in component-based development (in portuguese). Master's thesis, State University of Campinas, Brazil.
  • 9
    • 33646507073 scopus 로고    scopus 로고
    • A method for modeling and testing exceptions in component-based software development
    • Proceedings of the 2nd Latin American Symposium on Dependable Computing, Springer-Verlag
    • Brito P.H.S., et al. A method for modeling and testing exceptions in component-based software development. Proceedings of the 2nd Latin American Symposium on Dependable Computing. LNCS 3747 (2005), Springer-Verlag
    • (2005) LNCS 3747
    • Brito, P.H.S.1
  • 11
    • 35248872061 scopus 로고    scopus 로고
    • An architectural-level exception-handling system for component-based applications
    • Proceedings of the 1st Latin American Symposium on Dependable Computing, Springer-Verlag
    • Castor Filho F., Guerra P.A.d.C., and Rubira C.M.F. An architectural-level exception-handling system for component-based applications. Proceedings of the 1st Latin American Symposium on Dependable Computing. LNCS 2847 (2003), Springer-Verlag 321-340
    • (2003) LNCS 2847 , pp. 321-340
    • Castor Filho, F.1    Guerra, P.A.d.C.2    Rubira, C.M.F.3
  • 12
    • 33747878763 scopus 로고    scopus 로고
    • Castor Filho, F., Brito, P.H. da S., Rubira, C.M.F., 2005. Modeling and analysis of architectural exceptions. In: Proceedings of the FM'2005 Workshop on Rigorous Engineering of Fault-Tolerant Systems, pp. 112-121.
  • 14
    • 33747878660 scopus 로고    scopus 로고
    • Clements, P.C., Northrop, L., 1996. Software architecture: An executive overview. Tech. Rep. CMU/SEI-96-TR-003, SEI/CMU, February.
  • 16
    • 0002511656 scopus 로고
    • Exception handling
    • Anderson T. (Ed), Blackwell Scientific Publications
    • Cristian F. Exception handling. In: Anderson T. (Ed). Dependability of Resilient Computers (1989), Blackwell Scientific Publications 68-97
    • (1989) Dependability of Resilient Computers , pp. 68-97
    • Cristian, F.1
  • 18
    • 33747878291 scopus 로고    scopus 로고
    • Fahndrich, M. et al., 1998. Tracking down exceptions in standard ML. Tech. Rep. CSD-98-996, University of California, Berkeley.
  • 19
    • 0035889302 scopus 로고    scopus 로고
    • A comparative study of exception handling mechanisms for building dependable object-oriented software
    • Garcia A., Rubira C., Romanovsky A., and Xu J. A comparative study of exception handling mechanisms for building dependable object-oriented software. Journal of Systems and Software 59 2 (2001) 197-222
    • (2001) Journal of Systems and Software , vol.59 , Issue.2 , pp. 197-222
    • Garcia, A.1    Rubira, C.2    Romanovsky, A.3    Xu, J.4
  • 20
    • 33747887530 scopus 로고    scopus 로고
    • Garlan, D., Wang, Z., 1999. A case study in software architecture interchange. In: Proceedings of COORDINATION'99.
  • 21
    • 0003696352 scopus 로고    scopus 로고
    • ACME: architectural description of component-based systems
    • Cambridge University Press (Chapter 3)
    • Garlan D., et al. ACME: architectural description of component-based systems. Foundations of Component-Based Systems (2000), Cambridge University Press (Chapter 3)
    • (2000) Foundations of Component-Based Systems
    • Garlan, D.1
  • 22
    • 33244473980 scopus 로고    scopus 로고
    • Gorton, I., Zhu, L., 2005. Tool support for just-in-time architecture reconstruction and evaluation: an experience report. In: Proceedings of the 27th International Conference in Software Engineering (ICSE'2005), St. Louis, USA, pp. 514-523.
  • 24
    • 33747876585 scopus 로고    scopus 로고
    • Guerra, P.A. de C., Rubira, C.M.F., de Lemos, R., 2002. An idealized fault-tolerant architectural component. In: Proceedings of ICSE Workshop on Architecting Dependable Systems.
  • 25
    • 84881255915 scopus 로고    scopus 로고
    • A fault-tolerant architecture for component-based software systems
    • Architecting Dependable Systems. de Lemos R., Gracek C., and Romanosvsky A. (Eds), Springer-Verlag
    • Guerra P.A.C., Rubira C.M.F., and de Lemos R. A fault-tolerant architecture for component-based software systems. In: de Lemos R., Gracek C., and Romanosvsky A. (Eds). Architecting Dependable Systems. LNCS 2677 (2003), Springer-Verlag
    • (2003) LNCS 2677
    • Guerra, P.A.C.1    Rubira, C.M.F.2    de Lemos, R.3
  • 26
    • 0034966376 scopus 로고    scopus 로고
    • Issarny, V., Banatre, J.P., 2001. Architecture-based exception handling. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences.
  • 28
    • 33747877356 scopus 로고    scopus 로고
    • Jackson, D., 2004. Alloy home page, available from: .
  • 29
    • 0033698475 scopus 로고    scopus 로고
    • Jackson, D. et al., 2000. Alcoa: the alloy constraint analyzer. In: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland.
  • 30
    • 0002592831 scopus 로고
    • Springer-Verlag
    • Lacourte S. Exceptions in guide, an object-oriented language for distributed applications. LNCS 512 (1991), Springer-Verlag
    • (1991) LNCS 512
    • Lacourte, S.1
  • 33
    • 84955561300 scopus 로고    scopus 로고
    • Magee, J., Dulay, N., Eisenbach, S., Kramer, J., 1995. Specifying distributed software architectures. In: Proceedings of the 5th European Software Engineering Conference, pp. 137-153.
  • 34
    • 84949457531 scopus 로고    scopus 로고
    • Medvidovic, N., Taylor, R.N., 1997. A framework for classifying and comparing architecture description languages. In: Proceedings of Joint 5th ACM SIGSOFT Symposium on Foundations of Software Engineering/6th European Software Engineering Conference, pp. 60-76.
  • 35
    • 1542347182 scopus 로고    scopus 로고
    • Mehta, N.R., Medvidovic, N., 2003. Composing architectural styles from architectural primitives. In: Proceedings of Joint 9th European Software Engineering Conference/11th ACM SIGSOFT Symposium on Foundations of Software Engineering, pp. 347-350.
  • 36
    • 34548056051 scopus 로고    scopus 로고
    • Mikic-Rakic, M., Medvidovic, N., 2003. Adaptable architectural middleware for programming-in-the-small-and-many. In: ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, pp. 162-181.
  • 37
    • 33747888361 scopus 로고    scopus 로고
    • Monroe, R., 1998. Capturing architecture design expertise with armani. Tech. Rep. CMU-CS-96-163, Carnegie Mellon University, School of Computer Science.
  • 38
    • 0032667363 scopus 로고    scopus 로고
    • Nitto, E.D., Rosenblum, D., 1999. Exploiting ADLs to specify architectural styles induced by middleware infrastructures. In: Proceedings of the 21st International Conference on Software Engineering, pp. 13-22.
  • 39
    • 0001314414 scopus 로고
    • The evolution of the recovery block concept
    • John Wiley Sons Ltd. (Chapter 1)
    • Randell B., and Xu J. The evolution of the recovery block concept. Software Fault Tolerance (1995), John Wiley Sons Ltd. 1-21 (Chapter 1)
    • (1995) Software Fault Tolerance , pp. 1-21
    • Randell, B.1    Xu, J.2
  • 40
    • 33747889810 scopus 로고    scopus 로고
    • Reimer, D., Srinivasan, H., 2003. Analyzing exception usage in large java applications. In: Proceedings of ECOOP'2003 Workshop on Exception Handling in Object-Oriented Systems.
  • 41
    • 22944452575 scopus 로고    scopus 로고
    • Static analysis to support the evolution of exception structure in object-oriented systems
    • Robillard M.P., and Murphy G.C. Static analysis to support the evolution of exception structure in object-oriented systems. ACM Transactions on Software Engineering and Methodology 12 2 (2003) 191-221
    • (2003) ACM Transactions on Software Engineering and Methodology , vol.12 , Issue.2 , pp. 191-221
    • Robillard, M.P.1    Murphy, G.C.2
  • 42
    • 4944261337 scopus 로고    scopus 로고
    • Roshandel, R., Schmerl, B.R., Medvidovic, N., Garlan, D., Zhang, D., 2004. Understanding tradeoffs among different architectural modeling approaches. In: Proceedings of the 4th Working IEEE/IFIP Conference on Software Architecture, Oslo, Norway, 2004, pp. 47-56.
  • 44
    • 33747887133 scopus 로고    scopus 로고
    • Saridakis, T., Issarny, V., 1999. Developing dependable systems using software architecture. In: Proceedings of the 1st Working IFIP Conference on Software Architecture, pp. 83-104.
  • 46
    • 4544250882 scopus 로고    scopus 로고
    • Schmerl, B., Garlan, D., 2004. Acmestudio: supporting style-centered architecture development. In: Proceedings of the 26th International Conference on Software Engineering, pp. 704-705.
  • 48
    • 33747886861 scopus 로고    scopus 로고
    • Cmeh: container-managed exception handling for increased assembly robustness
    • Proceedings of the 7th International Symposium on Component-Based Software Engineering, Springer-Verlag
    • Simons K., and Stafford J. Cmeh: container-managed exception handling for increased assembly robustness. Proceedings of the 7th International Symposium on Component-Based Software Engineering. LNCS 3054 (2004), Springer-Verlag 122-129
    • (2004) LNCS 3054 , pp. 122-129
    • Simons, K.1    Stafford, J.2
  • 50
    • 33747875236 scopus 로고    scopus 로고
    • Spitznagel, B., Garlan, D., 1998. Architecture-based performance analysis. In: Proceedings of the 10th International Conference on Software Engineering and Knowledge Engineering.
  • 52
    • 0029178160 scopus 로고    scopus 로고
    • Taylor, R.N. et al., 1995. A component- and message-based architectural style for GUI software. In: Proceedings of the 17th International Conference on Software Engineering, pp. 295-304.
  • 53
    • 33747888125 scopus 로고    scopus 로고
    • Vecellio, G., Thomas, M., Sanders, R., 2002. Container services for high confidence software. In: Proceedings of the 7th ECOOP Workshop on Component-Oriented Programming.
  • 54
    • 85008054329 scopus 로고    scopus 로고
    • Can aspect-oriented programming lead to more reliable software
    • Viega J., and Voas J.M. Can aspect-oriented programming lead to more reliable software. IEEE Software 17 6 (2000) 19-21
    • (2000) IEEE Software , vol.17 , Issue.6 , pp. 19-21
    • Viega, J.1    Voas, J.M.2
  • 55
    • 17044367450 scopus 로고    scopus 로고
    • Weimer, W., Necula, G., 2004. Finding and preventing run-time error handling mistakes. In: Proceedings of OOPSLA'2004, Vancouver, Canada, pp. 419-433.
  • 56
    • 0032066706 scopus 로고    scopus 로고
    • An abstract interpretation for estimating uncaught exceptions in standard ML programs
    • Yi K. An abstract interpretation for estimating uncaught exceptions in standard ML programs. Science of Computer Programming 31 1 (1998) 147-173
    • (1998) Science of Computer Programming , vol.31 , Issue.1 , pp. 147-173
    • Yi, K.1


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