Alan K. Mackworth's Publications

Sorted by DateClassified by Publication TypeSorted by First Author Last NameClassified by Author Last Name

CNJ: A Visual Programming Environment for Constraint Nets

F. Song and Alan K. Mackworth. CNJ: A Visual Programming Environment for Constraint Nets. In Proceedings of the AI, Simulation and Planning in High Autonomy Systems, AIS 2002, pp. 131–135, Lisbon, Portugal, April 2002.

Download

[PDF]227.7kB  

Abstract

The Constraint Nets (CN) model has proven to be useful for a wide variety of purposes, ranging from intelligent agent systems and real-time embedded systems, to integrated hybrid systems with various time structures [3]. In this paper, a new visual programming environment called CNJ (Constraint Nets in Java) using component-based technologies is described. CNJ uses JavaBeans, Bean Introspection, drag-anddrop and Java Swing MDI (Multiple Document Interface) technologies, as well as XML as its standard interchange format. The tool supports CN modeling, simulation, and 3D animation for hybrid systems. Furthermore, it provides support for top-down design, middle-out design, and bottom- up design where the module bean can be reused anywhere in any other CN model, saving designers time and effort.

BibTeX

@InProceedings{AIS02,
  author =	 {F. Song and Alan K. Mackworth},
  title =	 {CNJ: A Visual Programming Environment for Constraint Nets},
  year =	 {2002}, 
  month =        {April},
  booktitle =	 {Proceedings of the AI, Simulation and Planning in High Autonomy Systems, AIS 2002},  
  address =      {Lisbon, Portugal},
  pages =         {131--135},
  abstract =	 {The Constraint Nets (CN) model has proven to be useful
                  for a wide variety of purposes, ranging from intelligent
                  agent systems and real-time embedded systems, to integrated
                  hybrid systems with various time structures [3]. In
                  this paper, a new visual programming environment called
                  CNJ (Constraint Nets in Java) using component-based
                  technologies is described.
                  CNJ uses JavaBeans, Bean Introspection, drag-anddrop
                  and Java Swing MDI (Multiple Document Interface)
                  technologies, as well as XML as its standard interchange
                  format. The tool supports CN modeling, simulation, and
                  3D animation for hybrid systems. Furthermore, it provides
                  support for top-down design, middle-out design, and bottom-
                  up design where the module bean can be reused anywhere
                  in any other CN model, saving designers time and
                  effort.},
  bib2html_pubtype ={Refereed Conference Proceeding},
  bib2html_rescat ={},
}

Generated by bib2html.pl (written by Patrick Riley ) on Wed Apr 23, 2014 19:08:34