메뉴 건너뛰기




Volumn 75, Issue 4, 2010, Pages 232-246

Enforcing structural regularities in software using IntensiVE

Author keywords

Logic meta programming; Software evolution; Structural regularities

Indexed keywords

DESIGN PATTERNS; DESIGN RULES; FACTORY DESIGN; INTENSIONAL VIEWS AND RELATIONS; META PROGRAMMING; OBJECT ORIENTED; SOFTWARE SYSTEMS; SOURCE CODES; STRUCTURAL REGULARITY; TOOLSUITE;

EID: 77349103851     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2009.11.005     Document Type: Article
Times cited : (8)

References (33)
  • 3
    • 0023327532 scopus 로고
    • No silver bullet - essence and accidents of software engineering
    • Brooks F. No silver bullet - essence and accidents of software engineering. Computer 20 4 (1987) 10-19
    • (1987) Computer , vol.20 , Issue.4 , pp. 10-19
    • Brooks, F.1
  • 4
    • 77349085818 scopus 로고    scopus 로고
    • Che06, Checkstyle, 2006, http://checkstyle.sourceforge.net
    • (2006) Che06, Checkstyle
  • 6
    • 0023327429 scopus 로고
    • Parsing and compiling using prolog
    • http://doi.acm.org/10.1145/22719.22946
    • Cohen J., and Hickey T.J. Parsing and compiling using prolog. Transactions on Programming Languages and Systems 9 2 (1987) 125-163. http://doi.acm.org/10.1145/22719.22946 http://doi.acm.org/10.1145/22719.22946
    • (1987) Transactions on Programming Languages and Systems , vol.9 , Issue.2 , pp. 125-163
    • Cohen, J.1    Hickey, T.J.2
  • 12
    • 67649841703 scopus 로고    scopus 로고
    • Revjava - design critiques and architectural conformance checking for java software
    • Tech. Rep, Software Engineering Research Centre SERC
    • G. Florijn, Revjava - design critiques and architectural conformance checking for java software, Tech. Rep., Software Engineering Research Centre (SERC), 2002
    • (2002)
    • Florijn, G.1
  • 15
    • 56249135828 scopus 로고    scopus 로고
    • Three musketeers to the rescue-meta-modeling, logic programming, and explanation-based constraint programming for pattern description and detection
    • Y. Guéhéneuc, Three musketeers to the rescue-meta-modeling, logic programming, and explanation-based constraint programming for pattern description and detection, Workshop on Declarative Meta-Programming at ASE 2002, 2002
    • (2002) Workshop on Declarative Meta-Programming at ASE
    • Guéhéneuc, Y.1
  • 16
    • 33746606933 scopus 로고    scopus 로고
    • Codequest: Scalable source code queries with datalog
    • European Conference on Object-Oriented Programming (ECOOP), Springer
    • Hajiyev E., Verbaere M., and de Moor O. Codequest: Scalable source code queries with datalog. European Conference on Object-Oriented Programming (ECOOP). LNCS vol. 4067 (2006), Springer 2-27
    • (2006) LNCS , vol.4067 , pp. 2-27
    • Hajiyev, E.1    Verbaere, M.2    de Moor, O.3
  • 18
    • 33746885451 scopus 로고    scopus 로고
    • Using SCL to specify and check design intent in source code
    • Hou D., and Hoover J. Using SCL to specify and check design intent in source code. IEEE Transactions on Software Engineering 32 6 (2006) 404-423
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.6 , pp. 404-423
    • Hou, D.1    Hoover, J.2
  • 19
  • 20
    • 0012529658 scopus 로고
    • Lint, a C program checker
    • McIIroy M., and Kemighan B. (Eds), AT&T Bell Laboratories, vol. 2A
    • Johnson S. Lint, a C program checker. In: McIIroy M., and Kemighan B. (Eds). Unix Programmer's Manual. seventh ed. (1979), AT&T Bell Laboratories, vol. 2A
    • (1979) Unix Programmer's Manual. seventh ed.
    • Johnson, S.1
  • 22
    • 33746654961 scopus 로고    scopus 로고
    • Managing the evolution of aspect-oriented software with model-based pointcuts
    • European Conference on Object-Oriented Programming. ECOOP
    • Kellens A., Mens K., Brichau J., and Gybels K. Managing the evolution of aspect-oriented software with model-based pointcuts. European Conference on Object-Oriented Programming. ECOOP. LNCS vol. 4067 (2006) 501-525
    • (2006) LNCS , vol.4067 , pp. 501-525
    • Kellens, A.1    Mens, K.2    Brichau, J.3    Gybels, K.4
  • 23
    • 0142103236 scopus 로고    scopus 로고
    • Polymetric views-a lightweight visual approach to reverse engineering
    • Lanza M., and Ducasse S. Polymetric views-a lightweight visual approach to reverse engineering. In Transactions on Software Engineering (TSE) 9 29 (2003) 782-795
    • (2003) In Transactions on Software Engineering (TSE) , vol.9 , Issue.29 , pp. 782-795
    • Lanza, M.1    Ducasse, S.2
  • 25
  • 29
    • 34547419521 scopus 로고    scopus 로고
    • Automatic generation of detection algorithms for design defects
    • ASE, IEEE Computer Society Press
    • Moha N., Guéhéneuc Y., and Leduc P. Automatic generation of detection algorithms for design defects. Conference on Automated Software Engineering. ASE (2006), IEEE Computer Society Press 297-300
    • (2006) Conference on Automated Software Engineering , pp. 297-300
    • Moha, N.1    Guéhéneuc, Y.2    Leduc, P.3
  • 32
    • 77349121047 scopus 로고    scopus 로고
    • A logic meta-programming approach to support the co-evolution of object-oriented design and implementation, Ph.D. thesis, Vrije Universiteit Brussel
    • R. Wuyts, A logic meta-programming approach to support the co-evolution of object-oriented design and implementation, Ph.D. thesis, Vrije Universiteit Brussel, 2001
    • (2001)
    • Wuyts, R.1


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