Publication | Closed Access
An open architecture for automatic code generation using the BEACON CACE environment
13
Citations
0
References
2002
Year
Unknown Venue
EngineeringVisual Programming LanguageSoftware SystemsSoftware EngineeringSource Code AnalysisSystem-level DesignSoftware AnalysisFormal VerificationAutomated Software EngineeringExtendible ArchitectureBeacon Cace EnvironmentSystems EngineeringCompilersAutomatic Code GenerationSimulation LanguageAutomatic ProgrammingProgramming LanguagesOpen ArchitectureCode GenerationComputer EngineeringProgramming Language ImplementationBeacon ModelingSoftware SimulationComputer ScienceCode RepresentationSoftware DesignProgram AnalysisSoftware TestingFormal MethodsCode Generation SystemSystem Software
This paper will present the open and extendible architecture of the BEACON modeling and code generation system. We will explain the mapping between BEACON's graphical block-diagram "language" and the target code and show how new graphical modeling blocks and their implementational details can be defined to expand BEACON's capabilities. BEACON is a graphical computer aided control engineering environment which automatically translates block-diagrams into either simulation or real-time computer code. BEACON was developed at GE and has been in production use within the company since the first quarter of 1992.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>