Cognac: A Framework for Documenting and Verifying the Design of Cobol Systems

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 checke...

Full description

Saved in:
Bibliographic Details
Published in2009 13th European Conference on Software Maintenance and Reengineering pp. 199 - 208
Main Authors Kellens, A., De Schutter, K., D'Hondt, T., Jorissen, L., Van Passel, B.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
ISBN:1424437555
0769535895
9781424437559
9780769535890
ISSN:1534-5351
2640-7574
DOI:10.1109/CSMR.2009.9