1,721,117 research outputs found
A requirements specification of modifications to the Functional Description of the Mission Space Resource Center
The Defense Modeling and Simulation Office developed the Functional Description of the Mission Space (FDMS) Resource Center under the guidance of DoD 5000.59-P, DoD Modeling and Simulation Master Plan. The FDMS Resource Center provides a controlled repository for modeling and simulation (MandS) data and promotes data standardization and reuse. The Resource Center is currently operational at http:1138.24l .48.9. Use of the FDMS Resource Center is voluntary on the part of DoD MandS organizations, although maximum use of the Center is paramount if standardization and reuse synergies are to be realized. In an effort to encourage more use of the Resource Center's capabilities, the author analyzed the Resource Center, interviewed the Center's principals, and developed a set of requirements governing screenshot appearance, data workflow control, and privilege permission selections which should simplify and clarify the Center's user processes.Major, United States Armyhttp://archive.org/details/arequirementsspe109451092
Demonstration of a concurrently programmed tactical level control software for autonomous vehicles and the interface to the execution level code
The desire for use of autonomous robotic vehicles has undergone tremendous growth in the past decade. One of the greatest challenges to the successful development of truly autonomous vehicles is the ability to link logically based high-level mission planning with low-level vehicle control software, without a labor intensive programming effort for each mission. This challenge can be effectively achieved through the use of tri-level control software architecture, as described in the Rational Behavior Model. The control software (in the tactical level) must de-couple the high-level mission planning from the low-level vehicle control software to reduce the programming effort for each mission. This report describes an object-oriented, modular architecture for the middle (tactical) level that uses concurrent programming techniques and multi-language interfacing. This design enables the control software to handle the intense data management effort required to operate in an autonomous fashion and interface with code already perfected for use in the strategic (top) and execution (bottom) levels. The design was evaluated by providing the tactical level with a simple execute order statement that was then used to drive the actions of the vehicle. The software package demonstrates the validity of the design and provides the framework for full implementation on an actual vehicleApproved for public release; distribution is unlimited.Lieutenant, United States Navyhttp://archive.org/details/demonstrationofc10945766
Design and implementation of a platform independent prototype specification editor
The Computer Aided Prototyping System (CAPS) developed at the Computer Science Department, Naval Postgraduate School is an integrated set of tools that is used for rapid prototyping of real time systems. The PSDL editor, a key component of CAPS, allows user to specify prototype design graphically through data flow diagrams and data flow component property menus, and automatically translates the graphical objects into textual specification written in the Prototype System Description Language (PSDL). This thesis builds upon the previous work done on the CAPS editor design and develops an improved Java based graphic/text editor for the PSDL. New functionality is added to increase the user friendliness of the editor and maintain design consistency in real time. The new enhanced editor provides undo/redo and other essential editing functionality, automatic completion of stream types, as well as automatic checking and propagation of the timing constraints. The new editor is more powerful than ever. It tested successfully in the classroom to generate prototypes and has been used as a tool for software engineering graduate students to design their computer aided prototype project.Approved for public release; distribution is unlimited.R.O.C. Air Force author.http://archive.org/details/designndimplemen10945941
Implementation of a portable PSDL editor for the hetereogenous systems integrator
The Computer Aided Prototyping System (CAPS) is an integrated set of tools that is used for rapid prototyping of real time systems. Prototype System Description Language (PSDL) is the prototyping language that captures the requirements and produces executable prototypes. Prototypes can be created by using specially designed PSDL Editor, which can automatically generate PSDL code from data flow graphs. The Heterogeneous Systems Integrator (HSI) is an extension to CAPS, designed to automate the process of integrating complex distributed systems, where the subsystems can reside on different locations, be implemented in different hardware, operating systems and programming languages. It is envisioned that the HSI will be a distributed system itself. Users at remote sites need not install the entire HSI system, but only the User Interface for entering the PSDL specification of the target systems. This research is the first step in the evolution of HSI. The focus is to create a portable user interface, which can be used in any environment (hardware and operating system). We have designed and implemented a platform independent llSI user interface using the Java programming language. The functionalities of CAPS Release 2.0 PSDL Editor are mainly preserved in this implementation with a few added features. The new editor shows significant improvement in performance and user friendliness over the previousApproved for public release; distribution is unlimited.Turkish Navy author.http://archive.org/details/implementationof109451360
User interface and database design for software database of the Computer Aided Prototyping System (CAPS)
CAPS (Computer Aided Prototyping System) is an integrated set of software tools that generate prototypes directly from real time requirements. The success of CAPS depends on being able to generate the prototype quickly so that it can be evaluated, leading to the construction of a program built on true requirements thereby resulting in a better software product. The key to developing prototypes quickly is having a significant software base to choose reusable components from. The problem with the current version of CAPS is that there exists no software base storage facility. This thesis utilizes the Ontos database to build the object oriented conceptual design for the data object repository and uses TAE to create the graphical user interface to access the repository. It further explores various searching techniques to deterniine the best possible implementation of the repository search engine. The results of this thesis are a conceptual design that can be used to implement the software base and an interface which provides a fluid, intuitive, interactive environment in which the user will be able to manipulate the database when actually built It further identifies the multi-level filtering technique as the best candidate for searching the database, because of its high recall, high precision, and reduced search time.Approved for public release; distribution is unlimited.NSF-CCR90-58453Lieutenant Commander, TAIWAN ROC, Navyhttp://archive.org/details/userinterfacendd109453216
Real-time event execution monitoring
Currently the Computer Aided Prototyping System software development environment provides monitoring techniques for real-time tasking execution times. However, these techniques are constrained in that there is only a provision for simple error messages to be presented upon execution failure such as that caused by a missed deadline. This approach necessitates that the software system designer haphazardly guess a task set execution time. This thesis performed an examination of fine grain execution timing. This work was accomplished through the development of a program to perform true dynamic run time data collection of the typical task set execution exhibited within a real- time environment. The results of this work is an accurate and efficient real- time task set execution monitoring software program which assists in overcoming the problem of task set execution run time prediction. The program itself has been embedded within the Computer Aided Prototyping System environment and is an enhancement over the previous monitoring technique by providing the system designer with true and accurate run time execution times. The validation of the thesis work has been performed by successful design and development of time critical real-time prototype software within the Computer Aided Programming System usn the execution monitoring programApproved for public release; distribution is unlimited.http://archive.org/details/realtimeeventexe10945888
Distributed hard real-time scheduling for a software prototyping environment
Scheduling analysis is one of the most important activities in hard real-time systems development since the correctness of hard real-time systems depends not only on the logical results of computation, but also on the time at which the results are produced. This dissertation aimed at the development of both fundamental theory and software tools to support efficiently and reliably the scheduling of distributed hard real-time systems. The major work of this dissertation focuses on non-preemptive hard real-time scheduling, for periodic and sporadic task sets, although some of the results are also applicable to the Preemptive case. Several theorems for checking the schedulability of non-preemptive task sets are developed. Previous results on necessary and sufficient conditions for scheduling non-preemptive task sets are extended to cover the case when the task deadlines can be smaller or equal to their periods. The concept of transient and cyclic schedules is introduced to overcome the weakness of the traditional methods, which restrict the construction of a cyclic schedule to a fixed interval of length equal to the least common multiple of the periods.NANABrazilian Navy author.http://archive.org/details/distributedhardr109453159
Re-engineering and prototyping a legacy software system-Janus version 6.X
The U.S. Army is working to develop future generations of constructive combat simulation systems that can take advantage of the wide availability of high-end Personnel Computers (PC). As part of this research and development process, the U.S. Army looked to re-engineer a verified and validated legacy combat simulation into a version that can operate on a PC using the industry supported and widely used Windows NT operating system. Janus, with its availability, familiarity, and applicability, will serve as that re- engineering test case. The re-engineered version of Janus will maintain its existing functionality, and include additional functionality to support Operations Other Than War (OOTW) and expanded Combat Service Support (CSS). In its final form, the results of this re-engineering project will produce the Warrior Simulation. Warrior will serve as a basis for future simulations. This thesis describes the re-engineering activities required to reconstruct the Janus architecture from a legacy software simulation system into one possessing an object-oriented architecture that complies with Department of Defense's (DoD) high Level Architecture (HLA) standard. This research indicates that procedural legacy simulations can be converted into an objected-oriented architecture that complies with the HLA standards.Approved for public release; distribution is unlimited.U.S. Army (USA) authorshttp://archive.org/details/reengineeringndp109451365
Development of a target recognition system using formal and semi-formal software modeling methods
With the shrinking defense budget, the U. S. Department of Defense (DoD) has relied more on commercial-off-the-shelf (COTS) and contracted software systems. Government contractors and commercial developers currently rely heavily on semi-formal methods such as the Unified Modeling Language (UML) in developing the models and requirements for these software systems. The correctness of specifications in such languages cannot be tested, in general, until they are implemented. Due to the inherent safety requirements for mission critical systems, formal specification methods would be preferable. This thesis contrasts the development of a combat system for the Navy using the formal specification language SPEC with development using the semi-formal method UML. The application being developed is a ship recognition system that utilized image data, detected emitters, and ship positioning to correlate ship identification. The requirements analysis and architectural design for this system are presented.Approved for public release; distribution is unlimited.U.S. Navy (U.S.N.) author.http://archive.org/details/developmentoftar10945919
Raising the degree of service-orientation of a SOA-based software system a case study
The term "service-oriented architecture (SOA)" has been gaining popularity in the Department of Defense's (DoD) software engineering and IT community in recent years. It has become the next "big thing" and is the buzz word used at technical conferences and high level management meetings. But the term "service-orientation" has caused much confusion among program sponsors, government IT managers, and software professionals. Its apparent ambiguity has let them to claim their own interpretations of SOA. Many have been led to the notion that a technical architecture deemed service-oriented is simply one comprised of Web services. This is a common but dangerous assumption that leads to the number one mistake made by projects intending to adopt SOA-the perception that the benefits promised by current mainstream SOA are attainable solely through an implementation using the Web services platform. This paper will present a case study to illustrate that building an SOA-based application is not just about applying a particular set of technologies and standards but by following a set of sound design principles based on service-orientation. The biggest contribution of this paper is to show, by conducting a case study, that the use of Web services alone does not make a system service-oriented. The results of this paper can be used by IT professionals in the DoD to better evaluate the degree of service-orientation for a software system's architecture.Approved for public release; distribution is unlimited.US Navy (USN) author (civilian).http://archive.org/details/raisingdegreeofs10945449
- …
