DocumentCode :
3128524
Title :
Cognac: A Framework for Documenting and Verifying the Design of Cobol Systems
Author :
Kellens, Andy ; De Schutter, K. ; D´Hondt, Theo ; Jorissen, Luc ; Van Passel, B.
Author_Institution :
Vrije Univ. Brussel, Brussel
fYear :
2009
fDate :
24-27 March 2009
Firstpage :
199
Lastpage :
208
Abstract :
For any non-trivial software project, architectural drift is a well-known problem. Over time, the design rules and guidelines governing the software project are no longer obeyed, resulting in that the software becomes more difficult to maintain. While there exist numerous tools - such as code checkers, architecture and design checkers, and source code query languages - that aid in alleviating this problem none of these approaches are tailored towards supporting one of the main languages still in use today in industry, namely Cobol. In this paper we present Cognac, an extension of the Intensive tool that allows for documenting and verifying design rules in Cobol systems. Next to discussing the architecture of Cognac, we present a validation of our tool on an industrial, large-scale Cobol system.
Keywords :
COBOL; formal verification; program diagnostics; software architecture; software maintenance; Cobol system; Cognac; architectural drift; architecture checkers; code checkers; design checkers; design rules; nontrivial software project; source code query language; Application software; Computer architecture; Database languages; Gettering; Guidelines; Java; Large-scale systems; Object oriented modeling; Software maintenance; System testing; legacy systems; program querying; software evolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
Conference_Location :
Kaiserslautern
ISSN :
1534-5351
Print_ISBN :
978-0-7695-3589-0
Type :
conf
DOI :
10.1109/CSMR.2009.9
Filename :
4812753
Link To Document :
بازگشت