KCS tools

The Knowledge Centric Software (KCS) toolset from Iowa State University provides the basis for our pattern driven approach to analysis and adaptation.

The KCS toolset is built on XML and XML related tools and standards. 

A variety of analysis methods are supported, providing support for XPSL queries and views. 

XSLT, generated from XPSL, is used to perform transformations on an XML representation of the software that conforms to the definition of XCIL. 

Both the XPSL and XCIL definitions are intended to closely correspond to industry standards (for OO modeling from the OMG, for the JVM and .NET virtual machine execution models, and for XML from the W3 consortium). 

The slides (above left) provide an overview of the KCS approach and tools architecture. 

The Standards page (below) describes how XPSL and XCIL map to the standards already mentioned. 

Additional information about KCS and the KCS approach can be found in papers and technical reports published by Iowa State University and Ensoft Corporation.

Related documents: An Overview of Knowledge-Centric Software (KCS) Technology and its Applications | Pattern Based Software Tool Support for High Assurance, Real Time Software System | Ensoft Corp.

Home | Issues  | Vision | XCIL | XPSL | Pattern catalogs | KCS tools | Results | Services | Standards | Tech transfer

Related documents

* 

* 

 

 

 

The Knowledge Centric Software (KCS) toolset from Iowa State University provides the basis for our pattern driven approach to analysis and adaptation.

The KCS toolset is built on XML and XML related tools and standards.

A variety of analysis methods are supported, providing support for XPSL queries and views.

XSLT, generated from XPSL, is used to perform transformations on an XML representation of the software that conforms to the definition of XCIL.

Both the XPSL and XCIL definitions are intended to closely correspond to industry standards (for OO modeling from the OMG, for the JVM and .NET virtual machine execution models, and for XML from the W3 consortium).

The slides (above left) provide an overview of the KCS approach and tools architecture.

The Standards page (below) describes how XPSL and XCIL map to the standards already mentioned.

Additional information about KCS and the KCS approach can be found in papers and technical reports published by Iowa State University and Ensoft Corporation.