05S-SIW-106. Simulation and Software Development for Capabilities Based Warfare: An Analysis of Harmonized Systems Engineering Processes
|
|
- Daniella Burns
- 5 years ago
- Views:
Transcription
1 05S-SIW-106 Simulation and Software Development for Capabilities Based Warfare: An Analysis of Harmonized Systems Engineering Processes Sarah Trbovich Richard Reading VisiTech, Ltd. 535A East Braddock Rd. Alexandria, VA Keywords: Federation Development and Execution Process (FEDEP), Department of Defense Architecture Framework (DoDAF), Model Driven Architecture (MDA), Systems Engineering (SE) ABSTRACT: As the Navy shifts toward a capability-based vice platform-based military, the lines separating the development of systems, software, and simulation become blurred. An ever-closer connection between system software development and system modeling and simulation can make it difficult to distinguish a line of divergence between their respective engineering processes. However, multiple approaches and processes have already been codified for architecting Navy systems, software, and simulations. Correlating the systems engineering (SE) processes used to develop these Navy products is important for understanding capability composition and complete interoperability. Three examples of the different system engineering processes were chosen for analysis: the Federation Development and Execution Process (FEDEP), Department of Defense Architecture Framework (DoDAF) and Model Driven Architecture (MDA). FEDEP is an IEEE standard for interoperable simulation development, DoDAF is the U.S. Department of Defense common approach for architecture description and MDA is the Object Management Group s (OMG) process for software centric development. Each represents a different perspective of the systems engineering process and the associated products. It is important to understand how these processes can be aligned, and the relationships between their respective SE products, particularly in their early stages. A better understanding of the processes connections will enable a cleaner development process of modeling for interoperability. This paper will describe connections among MDA, DoDAF, and FEDEP and discuss ways to leverages those connections to move forward with a capabilities-based systems engineering process for the Navy. 1. The Navy s Movement The increasing improvement of technological capabilities in the past decade has surpassed the Navy s ability to stay current. The cost of developing and upgrading systems has penetrated the core of the American Government. With the cost of hardware decreasing, the cost of software is remaining constant. As unique hardware systems grow obsolete they are replaced by high-performance, generalpurpose hardware computing platforms. As hardware evolves into ubiquity, consequently concentration on software development has become the critical path for implementing a capability. Unfortunately, the increasing slope of industry technology is outweighing the Navy s maintenance capacity for its current software and computing systems. The Navy is faced with viciously intertwined oppositional factors: Capabilities-based warfare for post-cold war environments require flexible, composable operational capabilities that can be rapidly improved. Technology improvements continue at a fast pace. Technology improvements feed threat improvements that force development of new capabilities. Technology improvements should feed capabilities improvements that keep pace with threat developments.
2 But, right now: The Navy develops and deploys new/upgraded systems at a slow pace. The improvement cost of developing and upgrading systems is currently very large. Acquisition still revolves around physical platforms (ships, planes, subs), not capabilities. Currently, advancements in technology highly outpace the Navy s ability to develop and deploy new/upgraded systems. Yet, the Navy recognizes that technology improvements should be harnessed to achieve capability needs. The above issues are driving a need for change in the way software application development is approached. The Navy is therefore embarking on an essential adjustment to the way it adapts to technological changes. This adjustment will require interoperable software and open architectures. Operational needs must define how military capabilities will be composed and decomposed on a dynamic basis, particularly in-theater. In joint and coalition environments the challenge is greater; therefore, the need for open architectures is greater. To support these network centric operations, software creation must go beyond fabricating interoperability for platforms (e.g. ships, aircraft, submarines, UAVs), and create synergistic warfighter capabilities independent of their performance or execution platform. Unfortunately, the move toward interoperable software and open architectures is one of increased learning and inevitable cultural hardship. These changes will not happen overnight. 2. Systems Engineering for Capabilities Based Acquisition & Development The reality of implementing software with a systems engineering process is not a novel concept. It is, however, a significant paradigm shift when viewed from a perspective of capabilities vice platform based warfare. The Navy is shifting toward open architectures for software to realize capabilities that are (see Figure 1): independent of the military platform(s) on which they are implemented, to be operationally effective, independent of the computing platform(s) on which they are executed, to be cost effective. Figure 1. Warfare driving toward capabilities independent of performance and execution platform These requirements compel the systems engineering process to factor questions such as how will the functionality be distributed across platforms? and how will the warfighter capabilities be implemented independently? Fold into this environment an everincreasing reliance on simulation to explore, design, trade, exercise, and even test capabilities. Further recognize that the same technology improvements facilitating open architectures are also causing differences between system software and simulation software to blur; the line of
3 divergence for creating software vice simulation is becoming nominal. What is needed is a path for a clear SE process by which capabilities and subsequent functionalities are documented, understood, modeled, simulated and executed in a testing environment. The type of process required should include: articulation of problem space and warfighter requirements, illustration of requirements through uses cases, definition of functional domains and associated functions to achieve warfighter requirements, relationships of functions (dependencies, interoperability, clustering, etc.), a clear view of operational requirements and the success in implementing the operational requirements at any stage in the process (testing is key), an architectural vice platform focused design approach that allows functions to be realized independently of both military and computing platforms. Each of the items listed becomes vital to achieving the end goal of interoperable software. Furthermore, these products will inherently answer the question of what does interoperable software for the Navy entail? There are multiple variations on a systems engineering process that have been expressed for both software and simulation development. Without a clear delineation between system/simulation software, an obvious question is how well do these processes align? Many aspects of the implementing a capability problem have been addressed elsewhere. Therefore, the concentration for this paper is the front-end systems engineering. This is not the normal focus for software development; more development and headway has been made in the congruency of execution environments. Yet, it is the early-stage systems engineering where commonality and connectivity among capabilities, systems software, and simulation can be most easily discerned. To examine process and process-products alignment, we have selected three processes used for simulation, operational software and systems architecture. The representative processes are the Model Driven Architecture (MDA), Federation Development and Execution Process (FEDEP), and Department of Defense Architecture Framework (DoDAF). MDA and FEDEP are two accepted SE processes that focus on operational systems and simulation systems. DoDAF is broadly accepted in U.S. DoD community and provides a significant source of narrative requirements. This information follows a natural flow down to software and simulation developments that is advantageous to our analysis. DoDAF is not a process per se, but the representative products are very comparable with SE process products. More so, it was thought that the DoDAF products might yield some added glue for the comparison of front end SE processes for system/simulation software. With the line between operational software and simulation software dissolving, aligning DoDAF with both the MDA and FEDEP processes can reveal important commonalities. 2.1 The M&S Systems Engineering Process The Federation Development and Execution Process is a systems engineering process that supports development of distributed simulation systems that comply with the IEEE 1516 High Level Architecture (HLA) for simulation interoperability. The FEDEP guides the spiral development of the simulation system through phases of requirements, conceptual modeling, design, software development, integration, and execution.
4 Figure 2. FEDEP process connections The FEDEP in outline is portrayed in Figure 2 with a toplevel process diagram of the seven steps and the product relationships between them. However, for this analysis, the concentration will be on the early stage system engineering products represented by steps 1 and 2. Step 1 of the FEDEP defines the federation objectives, which include the identification of needs and the development of objectives for the federation environment. This step of the SE process documents what the federation is supposed to accomplish and defines the requirements for the federation. The output from Step 1 establishes the parameters for Step 2, the development of the federation conceptual model. The conceptual model is a key product in developing the federation. It involves documenting the test scenario and performing the conceptual analysis of the requirements in the defined problem space. It is noted that conceptual modeling products typically incorporate graphical representations. These can include UML based products that capture the federation requirements in the form of use cases. These use cases can verify the fidelity of the requirements articulated in Step 1. Hence, the early FEDEP stages include a flow from narrative descriptions to graphical descriptions of the federation s required functionality. 2.2 Model Driven Architecture (MDA) MDA is the Object Management Group s (OMG) process for software centric development. What separates MDA from other software development processes is its approach to IT system specification that separates the specification of functionality from the specification of the implementation of that functionality on a specific technology platform. [3] Model Driven is a means for using models to direct the course of understanding, design, construction, deployment, operation, maintenance and modification. [3] Therefore, the development of the system of systems is based on the requirements of each model, independent of the interconnections. Architecture is the system specification of the parts and connectors of the system and the rules for the interactions of the parts using connectors. [6] As a result, the architecture is driven by the individual development of the models rather than vice versa.
5 Figure 3. Customized MDA Process [7] In Figure 3, a customized MDA process shows a course for interoperable software development. It is worth differentiating the term platform in an MDA context from a warfighter s typical understanding of the word. In an MDA context, a platform is not a military machine (plane, ship, UAV), but rather is defined thusly: Platform is the specification of an execution environment for a set of models. [3] It can also be described as a set of subsystems/technologies that provide a coherent set of functionality through interfaces and specified usage patterns that any subsystem that depends on the platform can use without concern for the details of how the functionality provided by the platform is implemented (i.e. Java, C++). [5] The MDA process begins with a number of users [1 n], depending on who are operational users of the system. These users will verbalize the narrative requirements of the system which include a clear definition of the problem space and the operational requirements in textual form. These textual requirements are then developed in a graphical form to construct the Computational Independent Model (CIM) 1 and verified through testing. The CIM is a UML description of the system including 1 Computation Independent Model A view of a system focusing on the environment of the system and the requirements of the system. Sometimes called the domain model. [5] software, hardware and procedural items with no details of structuring or processing of the system. The CIM 2 commonly utilizes use cases to produce this description, but can be accompanied by sequence diagrams, etc. for further detail. This marks the systems engineering of the MDA process and the most critical piece to ensure the software fidelity. Yet, this portion of the MDA process is not explicitly explained nor is it explicitly carried forward as the primary focus for software development. Typically, the focus of MDA is more toward the software engineering of the textual and graphical requirements. The hardware and procedural items are set-aside as nonsoftware program requirements that will later be used as a foundation for the constraints of the system. The software requirements are documented in UML with class diagrams to form a description of the software focusing on the operation of the system; operation to include the attributes and behaviors of the models. Because this procedure is performed independent of the execution platform, this is called the Platform Independent Model 2 Use Case A use case defines a goal-oriented set of interactions between external users and the system under consideration or development. Use cases have become a widespread practice for capturing functional requirements in software design, especially in the object-oriented community where they originated, but their applicability is much wider. [5]
6 (PIM). 3 The validity of the PIM is verified through testing the class diagram descriptions with the use cases formed in the CIM. The final developmental piece of the MDA process is the Platform Specific Model (PSM). 4 This model combines the PIM with a focus on the detail of each specific platform of a system. The number of PSMs is not limited. One PIM is created and mapped according to the hardware and procedural constraints from the CIM to develop multiple PSMs. These models are tested again through verification and moved into implementation for code development. The implementation segment coincides with the number of PSMs. Each implementation is executed and tested for verification through the original user. Throughout the MDA process, testing is the focal point for success. Testing must be centralized to ensure the user s requirements match the software implementation. Note: Testing and verification is a key player in MDA. However, it must begin with the first stage to have success. Too often, the focus of developers is more concentrated in the software development of the tangible boxes starting with the PIM stage. To begin development and testing of the model in this stage starts a downward spiral in the process. Instead of testing the functionality of the system against the given operational requirements and problem space, it is too often a test of the software capabilities amalgamated with a requirements analysis (are the stated requirements even the right ones?) It is true that analysis of requirements will happen in latter stages; however, it should not be the primary focus. Emphasis in performing steps 1 and 2 will guide toward a higher fidelity in the model and increase confidence that the resulting software achieves the required military operational capability. Many different aspects of the software developmental process are currently being addressed. M&S within the Model Driven Architecture [4], is a good example of a successful analysis of the back-end fixes to communication between existing systems. All analysis to better develop or operate systems will have an impact on the software community. The consensus from this analysis is software development would greatly benefit from a concentration on the front-end documentation. The use of MDA can alleviate common problems in software development. One example is a common description of the problem. Language and development process differences between systems engineers and developers can cause discrepancies between requirements and implementation. MDA resolves this issue by using a Unified Modeling Language within one model from beginning to end. Another common problem is the creation of a persistent, evolved model for all stakeholders. Inconsistencies can arise when more than one model is used for development. With MDA, one model is utilized in development from the requirements thru implementation. The trick is to follow the process faithfully, focusing hard on early process stages and ensuring the one model is built/documented/tested starting at the requirements stage, not the PIM. 2.3 Department of Defense Architecture Framework (DoDAF) DoDAF is the United States Department of Defense common approach for architecture description. DoDAF is formally defined as a common approach for DoD architecture description development, presentation, and integration for both warfighting operations and business operations and processes. [5] DoDAF is characterized to ensure that architecture descriptions can be compared and related across organizational boundaries, including Joint and multinational boundaries. [5] Three views document the required information for an architectural description in DoDAF: Operational View, Systems View and Technical Standards View. Figure 4 displays the three views with relationship dependency to one another. 3 Platform Independent Model A model of a subject matter whose metamodel represents abstractions from more than one platform models; A model of a subsystem that contains no information specific to the platform, or the technology that it is used to realize it. [5] 4 Platform Specific Model A model that incorporates details about platforms; A model of a subsystem that includes information about the specific technology that is used in the realization of it on a specific platform, and hence possibly contains elements that are specific to the platform. [5]
7 Figure 4. DoDAF views and relationships Operational Architecture View The operational architecture view is a description of the tasks and activities, operational elements, and information flows required to accomplish or support a military operation. [8] In this view, you will find graphical and textual products that identify the operational requirements of architecture design. Also, the needs of operational nodes are recognized as well as the information flows required for exchanging information between nodes. The DoDAF description fully documents the activity, type, and all relevant information of the exchange. Systems Architecture View The systems architecture view is a description, including graphics, of systems and inter-connections providing for, or supporting, war-fighting functions. [8] This view illustrates an association to the Operational Views documentation with resources for system performance. The system view is thought to facilitate the exchange of information among operational nodes. [8] Technical Standards Architecture View The technical architecture view is the minimal set of rules governing the arrangement, interaction, and interdependence of system parts or elements, whose purpose is to ensure that a conformant system satisfies a specified set of requirements. [8] This view serves as the implementation guidelines including a collection of the technical standards, implementation conventions, standards options, rules, and criteria organized into profile(s) that govern systems and system elements for a given architecture. [8] The three views of DoDAF described above follow a standard systems engineering process involving: documentation of requirements in a textual and graphical form, identification of attributes and behaviors of those requirements, and development of a design to fulfill those requirements architecturally. Because DODAF is the U.S. application for architecture development, these products may already exist or partially exist for any proposed new or improved warfighting capability. 3. Processes connections The three systems engineering processes described in the previous section have been successful within their particular community. FEDEP, MDA, and DODAF are separate, but alignable developmental processes. Each follows a basic systems engineering process by analysis is done in the following areas: Definition of requirements Definition of attributes and behaviors through a functional analysis of the requirements Expression of requirements, functions and analysis in narrative and graphical form Design of the product Whether the product is a simulation federation, operational software, or systems architecture, the general process by which the end goal is accomplished particularly in the early stages is the same. Figure 5 below illustrates a mapping from DoDAF and FEDEP products to the process of MDA. Notice most of the work is pointing toward the Narrative Requirements and CIM boxes. With concentration on the first two stages of the development process, the rework percent will decline and the validity of the model will increase.
8 DoDAF MDA Alignment FEDEP MDA Alignment Figure 5. Relationship of MDA with DoDAF and FEDEP Merging the two diagrams of Figure 5, a harmonized SE process is illustrated in Figure 6 which includes all of the three processes products in an MDA customized format.
9 Figure 6. FEDEP, DoDAF and MDA connection User to Narrative Requirements The harmonized SE process begins with the user of the system. The user of the system will define the textual description of the problem space, which develops the narrative requirements. From DoDAF, this portion of the process is AV1 (scope, purpose, etc.), OV1 (textual description of the operational concept) and OV2 (information exchange need lines). Each one of these views gives insight to the description of the problem space. Similarly, the FEDEP aligns with the narrative requirements in its documentation (Federation Objectives Statement, planning documents such as a Test & Evaluation Master Plan or Capstone Requirements Document). In this step, the needs of the federation are declared. CIM Next, the narrative requirements are turned into a CIM, or a graphical description through use cases. DoDAF aligns to this section with OV2 (information exchange need lines), OV3 (information exchanged and attributes), OV4 (organizational role and relationships), OV6b (operational state transition description) and OV6c (operation eventtrace description). While all information may not be necessary, the documentation is useful in creating use cases to define the system. FEDEP aligns with the CIM with use case documentation in the System Engineering Concept Model devised federation requirements. PIM In MDA, the software program requirements are taken from the CIM and used to create the PIM. For DoDAF, this is a similar process, by which several OVs and SVs are utilized: OV7 (system data requirements and structural business process rules), SV1 (systems interface description), SV3 (systems of systems matrix), SV4 (systems functionality description) and SV10b (system state transition description). Notice, the functional allocation of the system is described in the PIM. The FEDEP uses the CIM use case information to create a model view PIM comprised of class diagrams depicting attributes and behaviors to be modeled in the federation. This process determines the required mathematical models and algorithms; however, functionality is not yet allocated to specific federates. Constraints Constraints in MDA are the hardware and procedural requirements that constrain the architecture development. Likewise, DoDAF has two views which fulfill the same function: OV6a (operational rules model) and SV10a (systems rules model). PSM The PSM in MDA involves mapping the PIM to specific execution computer platforms. For DoDAF, two views fall in alignment because the information produced is for system-specific and physical architecture: SV10c (systems event-trace description) and SV11 (physical schema). For the FEDEP, the PSM is the functional allocation of the federates. This is also where the FOM and Federation Agreements are devised. These documents develop specific federation guidelines. Implementation Because DoDAF is not implemented in a testing environment in the actual DoDAF process, it does not align with the Implementation portion of MDA. However,
10 FEDEP would align in the context of spiraled federate modifications that execute the developed PSMs. Implementation for FEDEP includes federation integration and execution. Testing Throughout the different steps of the customized MDA process, testing is essential to ensure fidelity of the models. Testing verifies and validates the narrative requirements from the user with the development of the CIM, PIM, PSM and the implementation of the model. 5. Summary & Way Ahead The U.S. Navy is responding to the post-cold-war coalition environment by moving to a capabilities based approach to warfighting. In the midst of this, the Navy is also battling to keep up with technology and losing. In response, it has shifted the acquisition focus toward more open architectures that rely on interoperable systems and modular software components. This tasking will require a clear SE developmental process to answer the important question of what does interoperable software for the Navy entail? To proceed successfully, it is necessary to have an understanding of current SE processes and the correlation of their products. Currently, system creation is habitually setback due to a lack of understanding of the problem space. This is exacerbated by the introduction of capabilities based development, which demands interoperability, modularity, platform independence, distributed processing, and composable capabilities. These requirements can be realized through an alignment of operational requirements documentation (DoDAF) with a simulation testing environment (FEDEP) in a platform independent development process (MDA). It is particularly apparent that commonalities in the front end systems engineering will be an extremely important leverage point for success. It is imperative that the developmental process be one concentrated on central knowledge of the required capability. Use of an aligned SE process will enhance communication between architectural developers and software experts. Furthermore, it will improve confidence that the software requirements are in sync with the actual operational warfighting requirements. Because software is conducive to testing in a simulation environment, aligning the simulation and software SE processes will enhance the probability that the requirements for the simulation are harmonized with the development requirements of the software. Therefore, testing software development in a simulation environment could prove advantageous in discovering developmental changes early in the process enabling design-for-interoperability as opposed to troubleshooting implemented software in later testing venues. References [1] IEEE 90 Institute of Electrical and Electronics Engineers. IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York, NY: [2] IEEE Standard [3] OMG MDA Guide V pdf. [4] Andreas Tolk, James A. Muguira: M&S within the Model Driven Architecture, I/ITSEC 2004,Orlando, FL [5] Mellor, Stephen J., Scott, Kendall, Uhl, Alex, Weise Dirk, MDA Distilled: Principles of Model-Driven Architecture. Portland, OR: Book News, Inc., [6] Merriam-Webster Online. [7] Unpublished work by Stan Grigsby. grigsby@visitech.com. [8] DOD Architecture Framework Version 1.0, Volume II: Product Descriptions, DOD Architecture Framework Working Group, August Author Biographies SARAH TRBOVICH is an engineer with VisiTech, Ltd. She received a B.S. degree in Electrical Engineering from the Georgia Institute of Technology. She is currently providing technical leadership and support to HLA federation developments for U.S. Navy ship combat system testing, as well as other multi-national efforts applied to systems acquisition. RICHARD READING is the Systems Engineering Division Lead with VisiTech, Ltd. He provides technical expertise to the U.S. Naval Sea Systems Command, SEA61, in support of Navy Open Architecture development and the Joint Single Integrated Air Picture (SIAP) Systems Engineering Office (JSSEO). He is also the system engineer for the Navy P RA Assessment Testbed, which is being used to conduct virtual end-toend testing of U.S. Navy ship combat systems in support of ship class operational evaluation. He is currently the U.S. industry representative to the NATO Sub-Group 61 on Virtual Ships.
Towards an MDA-based development methodology 1
Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,
More informationApplying Open Architecture Concepts to Mission and Ship Systems
Applying Open Architecture Concepts to Mission and Ship Systems John M. Green Gregory Miller Senior Lecturer Lecturer Department of Systems Engineering Introduction Purpose: to introduce a simulation based
More informationMission Capability Packages
Mission Capability Packages Author: David S. Alberts January 1995 Note: Opinions, conclusions, and recommendations expressed or implied in this paper are solely those of the author and do not necessarily
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationSystems Engineering (SE) In Early Development Planning for the Automated Aerial Refueling (AAR) Project
Systems Engineering (SE) In Early Development Planning for the Automated Aerial Refueling (AAR) Project 14 th Annual NDIA Systems Engineering Conference 24-27 October 2011 Carol Ventresca Carol@SynGenics.com
More informationProposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation
Proposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation Core Requirements: (9 Credits) SYS 501 Concepts of Systems Engineering SYS 510 Systems Architecture and Design SYS
More informationSystem of Systems Software Assurance
System of Systems Software Assurance Introduction Under DoD sponsorship, the Software Engineering Institute has initiated a research project on system of systems (SoS) software assurance. The project s
More informationTowards Integrated System and Software Modeling for Embedded Systems
Towards Integrated System and Software Modeling for Embedded Systems Hassan Gomaa Department of Computer Science George Mason University, Fairfax, VA hgomaa@gmu.edu Abstract. This paper addresses the integration
More informationModel-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)
Model-Based Systems Engineering Methodologies J. Bermejo Autonomous Systems Laboratory (ASLab) Contents Introduction Methodologies IBM Rational Telelogic Harmony SE (Harmony SE) IBM Rational Unified Process
More informationUNIT VIII SYSTEM METHODOLOGY 2014
SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so
More informationModeling Enterprise Systems
Modeling Enterprise Systems A summary of current efforts for the SERC November 14 th, 2013 Michael Pennock, Ph.D. School of Systems and Enterprises Stevens Institute of Technology Acknowledgment This material
More informationSYSTEMS ENGINEERING MANAGEMENT IN DOD ACQUISITION
Chapter 2 Systems Engineering Management in DoD Acquisition CHAPTER 2 SYSTEMS ENGINEERING MANAGEMENT IN DOD ACQUISITION 2.1 INTRODUCTION The DoD acquisition process has its foundation in federal policy
More informationARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)
Exhibit R-2 0602308A Advanced Concepts and Simulation ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) FY 2005 FY 2006 FY 2007 FY 2008 FY 2009 FY 2010 FY 2011 Total Program Element (PE) Cost 22710 27416
More informationA FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING
A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during
More informationObject-oriented Analysis and Design
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain
More informationDespite the euphonic name, the words in the program title actually do describe what we're trying to do:
I've been told that DASADA is a town in the home state of Mahatma Gandhi. This seems a fitting name for the program, since today's military missions that include both peacekeeping and war fighting. Despite
More informationTECHNICAL RISK ASSESSMENT: INCREASING THE VALUE OF TECHNOLOGY READINESS ASSESSMENT (TRA)
TECHNICAL RISK ASSESSMENT: INCREASING THE VALUE OF TECHNOLOGY READINESS ASSESSMENT (TRA) Rebecca Addis Systems Engineering Tank Automotive Research, Development, and Engineering Center (TARDEC) Warren,
More informationSoftware Maintenance Cycles with the RUP
Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that
More informationIntroduction to adoption of lean canvas in software test architecture design
Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,
More informationKnowledge Management for Command and Control
Knowledge Management for Command and Control Dr. Marion G. Ceruti, Dwight R. Wilcox and Brenda J. Powers Space and Naval Warfare Systems Center, San Diego, CA 9 th International Command and Control Research
More information07S-SIW-074. Conceptual Modeling for the Probability of Raid Annihilation (P RA ) Testbed
07S-SIW-074 Conceptual Modeling for the Probability of Raid Annihilation (P RA ) Testbed Richard Reading Sarah Trbovich VisiTech, Ltd. 99 Canal Center Plaza, Suite 420 Alexandria, VA 22314 703 535 6640
More informationRAPID FIELDING A Path for Emerging Concept and Capability Prototyping
RAPID FIELDING A Path for Emerging Concept and Capability Prototyping Mr. Earl Wyatt Deputy Assistant Secretary of Defense, Rapid Fielding Office of the Assistant Secretary of Defense (Research and Engineering)
More informationDigital Engineering and Engineered Resilient Systems (ERS)
Digital Engineering and Engineered Resilient Systems (ERS) Mr. Robert Gold Director, Engineering Enterprise Office of the Deputy Assistant Secretary of Defense for Systems Engineering 20th Annual NDIA
More informationStevens Institute of Technology & Systems Engineering Research Center (SERC)
Stevens Institute of Technology & Systems Engineering Research Center (SERC) Transforming Systems Engineering through a Holistic Approach to Model Centric Engineering Presented to: NDIA 2014 By: Dr. Mark
More informationDESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK. Timothy E. Floore George H. Gilman
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. DESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK Timothy
More informationLesson 17: Science and Technology in the Acquisition Process
Lesson 17: Science and Technology in the Acquisition Process U.S. Technology Posture Defining Science and Technology Science is the broad body of knowledge derived from observation, study, and experimentation.
More informationPan-Canadian Trust Framework Overview
Pan-Canadian Trust Framework Overview A collaborative approach to developing a Pan- Canadian Trust Framework Authors: DIACC Trust Framework Expert Committee August 2016 Abstract: The purpose of this document
More informationFirst steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems
First steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems Shahab Pourtalebi, Imre Horváth, Eliab Z. Opiyo Faculty of Industrial Design Engineering Delft
More informationTransitioning UPDM to the UAF
Transitioning UPDM to the UAF Matthew Hause (PTC) Aurelijus Morkevicius Ph.D. (No Magic) Graham Bleakley Ph.D. (IBM) Co-Chairs OMG UPDM Group OMG UAF Information day March 23 rd, Hyatt, Reston Page: 1
More informationDigital Engineering. Phoenix Integration Conference Ms. Philomena Zimmerman. Deputy Director, Engineering Tools and Environments.
Digital Engineering Phoenix Integration Conference Ms. Philomena Zimmerman Deputy Director, Engineering Tools and Environments April 2018 Apr 2018 Page-1 DISTRIBUTION STATEMENT A: UNLIMITED DISTRIBUTION
More informationBy the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.
By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. Be familiar with the attributes of successful engineers.
More informationMILITARY RADAR TRENDS AND ANALYSIS REPORT
MILITARY RADAR TRENDS AND ANALYSIS REPORT 2016 CONTENTS About the research 3 Analysis of factors driving innovation and demand 4 Overview of challenges for R&D and implementation of new radar 7 Analysis
More informationM&S Engineering Complex Systems; Research Challenges
M&S Engineering Complex Systems; Research Challenges Randall B. Garrett, Ph.D. Chief Scientist, SimIS Inc. Vice Chair, National Modeling and Simulation Coalition Detroit, MI September 2017 Events/History
More informationTechnology Roadmapping. Lesson 3
Technology Roadmapping Lesson 3 Leadership in Science & Technology Management Mission Vision Strategy Goals/ Implementation Strategy Roadmap Creation Portfolios Portfolio Roadmap Creation Project Prioritization
More informationDigital Engineering Support to Mission Engineering
21 st Annual National Defense Industrial Association Systems and Mission Engineering Conference Digital Engineering Support to Mission Engineering Philomena Zimmerman Dr. Judith Dahmann Office of the Under
More informationSIMULATION-BASED ACQUISITION: AN IMPETUS FOR CHANGE. Wayne J. Davis
Proceedings of the 2000 Winter Simulation Conference Davis J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. SIMULATION-BASED ACQUISITION: AN IMPETUS FOR CHANGE Wayne J. Davis Department of
More informationDEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers
Outcomes and Enablers 1 From an engineering leadership perspective, the student will describe elements of DoD systems engineering policy and process across the Defense acquisition life-cycle in accordance
More informationDedicated Technology Transition Programs Accelerate Technology Adoption. Brad Pantuck
Bridging the Gap D Dedicated Technology Transition Programs Accelerate Technology Adoption Brad Pantuck edicated technology transition programs can be highly effective and efficient at moving technologies
More informationTACTICAL DATA LINK FROM LINK 1 TO LINK 22
Anca STOICA 1 Diana MILITARU 2 Dan MOLDOVEANU 3 Alina POPA 4 TACTICAL DATA LINK FROM LINK 1 TO LINK 22 1 Scientific research assistant, Lt. Eng.Military Equipment and Technologies Research Agency 16 Aeroportului
More informationHOW TO SUCCESSFULLY CONDUCT LARGE-SCALE MODELING AND SIMULATION PROJECTS. Osman Balci
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. HOW TO SUCCESSFULLY CONDUCT LARGE-SCALE MODELING AND SIMULATION PROJECTS Osman Balci
More informationEngineering Autonomy
Engineering Autonomy Mr. Robert Gold Director, Engineering Enterprise Office of the Deputy Assistant Secretary of Defense for Systems Engineering 20th Annual NDIA Systems Engineering Conference Springfield,
More informationTECHNOLOGY COMMONALITY FOR SIMULATION TRAINING OF AIR COMBAT OFFICERS AND NAVAL HELICOPTER CONTROL OFFICERS
TECHNOLOGY COMMONALITY FOR SIMULATION TRAINING OF AIR COMBAT OFFICERS AND NAVAL HELICOPTER CONTROL OFFICERS Peter Freed Managing Director, Cirrus Real Time Processing Systems Pty Ltd ( Cirrus ). Email:
More informationAn Approach to Integrating Modeling & Simulation Interoperability
An Approach to Integrating Modeling & Simulation Interoperability Brian Spaulding Jorge Morales MÄK Technologies 68 Moulton Street Cambridge, MA 02138 bspaulding@mak.com, jmorales@mak.com ABSTRACT: Distributed
More informationSystems Engineering CSC 595_495 Spring 2018 Howard Rosenthal
Systems Engineering CSC 595_495 Spring 2018 Howard Rosenthal 1 Notice This course is based on and includes material from the text: The Engineering Design of Systems: Models and Methods (Wiley Series in
More informationAssessing the Value Proposition for Operationally Responsive Space
Assessing the Value Proposition for Operationally Responsive Space Lauren Viscito Matthew G. Richards Adam M. Ross Massachusetts Institute of Technology The views expressed in this presentation are those
More informationAgile Engineering of Scalable Enterprise-Level Capabilities
Agile Engineering of Scalable Enterprise-Level Capabilities Dr. R. Cherinka and Dr. R. Miller The MITRE Corporation 4830 W. Kennedy Blvd., Tampa, FL 33609 Phone: 813-287-9457, Fax: 813-287-9540 rdc@mitre.org,
More informationDMSMS Management: After Years of Evolution, There s Still Room for Improvement
DMSMS Management: After Years of Evolution, There s Still Room for Improvement By Jay Mandelbaum, Tina M. Patterson, Robin Brown, and William F. Conroy dsp.dla.mil 13 Which of the following two statements
More informationTowards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1
Author manuscript, published in "SAFECOMP 2013 - Workshop SASSUR (Next Generation of System Assurance Approaches for Safety-Critical Systems) of the 32nd International Conference on Computer Safety, Reliability
More informationStakeholder and process alignment in Navy installation technology transitions
Calhoun: The NPS Institutional Archive DSpace Repository Faculty and Researchers Faculty and Researchers Collection 2017 Stakeholder and process alignment in Navy installation technology transitions Regnier,
More informationEMBEDDING THE WARGAMES IN BROADER ANALYSIS
Chapter Four EMBEDDING THE WARGAMES IN BROADER ANALYSIS The annual wargame series (Winter and Summer) is part of an ongoing process of examining warfare in 2020 and beyond. Several other activities are
More informationDeveloping and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model Interim Status
Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model Interim Status Dave Kaslow Chair: International Council on Systems Engineering (INCOSE) Space Systems Working
More informationIntroduction to Systems Engineering
p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career
More informationA Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015
A Knowledge-Centric Approach for Complex Systems Chris R. Powell 1/29/2015 Dr. Chris R. Powell, MBA 31 years experience in systems, hardware, and software engineering 17 years in commercial development
More informationExpanded Use of the Probability of Raid Annihilation (P RA ) Testbed
Expanded Use of the Probability of Raid Annihilation (P RA ) Testbed Presenter: Richard Lawrence 860 Greenbrier Circle Suite 305 Chesapeake, VA 23320 www.avwtech.com Phone: 757-361-9581 Fax: 757-361-9585
More informationM&S Requirements and VV&A: What s the Relationship?
M&S Requirements and VV&A: What s the Relationship? Dr. James Elele - NAVAIR David Hall, Mark Davis, David Turner, Allie Farid, Dr. John Madry SURVICE Engineering Outline Verification, Validation and Accreditation
More informationSystems Engineering Overview. Axel Claudio Alex Gonzalez
Systems Engineering Overview Axel Claudio Alex Gonzalez Objectives Provide additional insights into Systems and into Systems Engineering Walkthrough the different phases of the product lifecycle Discuss
More informationModel Based Systems Engineering
Model Based Systems Engineering SAE Aerospace Standards Summit 25 th April 2017 Copyright 2017 by INCOSE Restrictions on use of the INCOSE SE Vision 2025 are contained on slide 22 1 Agenda and timings
More informationSOFTWARE ARCHITECTURE
SOFTWARE ARCHITECTURE Foundations, Theory, and Practice Richard N. Taylor University of California, Irvine Nenad Medvidovic University of Southern California Eric M. Dashofy The Aerospace Corporation WILEY
More informationPROJECT FINAL REPORT Publishable Summary
PROJECT FINAL REPORT Publishable Summary Grant Agreement number: 205768 Project acronym: AGAPE Project title: ACARE Goals Progress Evaluation Funding Scheme: Support Action Period covered: from 1/07/2008
More informationUnderstanding DARPA - How to be Successful - Peter J. Delfyett CREOL, The College of Optics and Photonics
Understanding DARPA - How to be Successful - Peter J. Delfyett CREOL, The College of Optics and Photonics delfyett@creol.ucf.edu November 6 th, 2013 Student Union, UCF Outline Goal and Motivation Some
More informationTechnology Refresh A System Level Approach to managing Obsolescence
Technology Refresh A System Level Approach to managing Obsolescence Jeffrey Stavash Shanti Sharma Thaddeus Konicki Lead Member Principle Member Senior Member Lockheed Martin ATL Lockheed Martin ATL Lockheed
More informationNAVY SATELLITE COMMUNICATIONS
NAVY SATELLITE COMMUNICATIONS Item Type text; Proceedings Authors Captain Newell, John W. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings Rights
More informationTEACHING PARAMETRIC DESIGN IN ARCHITECTURE
TEACHING PARAMETRIC DESIGN IN ARCHITECTURE A Case Study SAMER R. WANNAN Birzeit University, Ramallah, Palestine. samer.wannan@gmail.com, swannan@birzeit.edu Abstract. The increasing technological advancements
More informationBIM, CIM, IOT: the rapid rise of the new urban digitalism.
NEXUS FORUM BIM, CIM, IOT: the rapid rise of the new urban digitalism. WHAT MATTERS IN THE GLOBAL CHALLENGE FOR SMART, SUSTAINABLE CITIES AND WHAT IT MEANS NEXUS IS A PARTNER OF GLOBAL FUTURES GROUP FOR
More informationFacilitating Operational Agility via Interoperability A call for a common ontology to quantify multi-domain maturity in a complex environment
Facilitating Operational Agility via Interoperability A call for a common ontology to quantify multi-domain maturity in a complex environment 11th COU Meeting on Secure, Safe And Resilient Societies Theme
More informationModeling and Simulation: Linking Entertainment & Defense
Calhoun: The NPS Institutional Archive Faculty and Researcher Publications Faculty and Researcher Publications 1998 Modeling and Simulation: Linking Entertainment & Defense Zyda, Michael 1 April 98: "Modeling
More informationBenchmark Benefits to System Designers Considering Complex Trade Spaces
Benchmark Benefits to System Designers Considering Complex Trade Spaces NDIA 15th Annual Systems Engineering Conference Distribution Statement A: Approved for Public Release. Mr. Garth Jensen ONR Science
More informationSoftware-Intensive Systems Producibility
Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility
More informationCHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN
CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos
More informationSAUDI ARABIAN STANDARDS ORGANIZATION (SASO) TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY
SAUDI ARABIAN STANDARDS ORGANIZATION (SASO) TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY D8-19 7-2005 FOREWORD This Part of SASO s Technical Directives is Adopted
More informationAMSP-02 NATO MODELLING AND SIMULATION GLOSSARY OF TERMS
NATO MODELLING AND SIMULATION GLOSSARY OF TERMS Edition (A) Draft Version 0.8 MONTH YEAR NORTH ATLANTIC TREATY ORGANISATION ALLIED MODELLING AND SIMULATION PUBLICATION Published by the NATO STANDARDIZATION
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationIntroduction. Chapter Time-Varying Signals
Chapter 1 1.1 Time-Varying Signals Time-varying signals are commonly observed in the laboratory as well as many other applied settings. Consider, for example, the voltage level that is present at a specific
More informationUnderstanding Requirements. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only
Chapter 8 Understanding Requirements Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by
More informationOpen Systems Architecture in DoD Acquisition: Opportunities and Challenges
Open Systems Architecture in DoD Acquisition: Opportunities and Challenges Mr. Stephen P. Welby Deputy Assistant Secretary of Defense for Systems Engineering (DASD(SE)), OUSD(AT&L) Defense Daily 6 th Annual
More informationTechnology Transition Assessment in an Acquisition Risk Management Context
Transition Assessment in an Acquisition Risk Management Context Distribution A: Approved for Public Release Lance Flitter, Charles Lloyd, Timothy Schuler, Emily Novak NDIA 18 th Annual Systems Engineering
More informationCentral T&E Investment Program. Net-centric Weapons Test and Evaluation Environment (NCWTEE)
Central T&E Investment Program Net-centric Weapons Test and Evaluation Environment (NCWTEE) International Test and Evaluation Association System-of-Systems Engineering Workshop Jason Lucas 96 TW/TSSQ 850-882-8028
More informationComponent Based Mechatronics Modelling Methodology
Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems
More informationCountering Capability A Model Driven Approach
Countering Capability A Model Driven Approach Robbie Forder, Douglas Sim Dstl Information Management Portsdown West Portsdown Hill Road Fareham PO17 6AD UNITED KINGDOM rforder@dstl.gov.uk, drsim@dstl.gov.uk
More informationUnderstanding Systems through Graph Theory and Dynamic Visualization
2015 NDIA GROUND VEHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM SYSTEMS ENGINEERING (SE) TECHNICAL SESSION AUGUST 4-6, 2015 - NOVI, MICHIGAN Understanding Systems through Graph Theory and Dynamic
More informationTechnology Insertion: A Way Ahead
Obsolescence Challenges, Part 2 Technology Insertion: A Way Ahead Brent Hobson In the Summer 2008 issue of the Canadian Naval Review (Volume 4, No. 2), my article, Obsolescence Challenges and the Canadian
More informationPervasive Services Engineering for SOAs
Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au
More informationPrototyping: Accelerating the Adoption of Transformative Capabilities
Prototyping: Accelerating the Adoption of Transformative Capabilities Mr. Elmer Roman Director, Joint Capability Technology Demonstration (JCTD) DASD, Emerging Capability & Prototyping (EC&P) 10/27/2016
More informationIdeas for a Common Framework for Military M&S and C3I Systems
Ideas for a Common Framework for Military M&S and C3I Systems Dr. Andreas Tolk Virginia Modeling Analysis & Simulation Center College of Engineering and Technology Old Dominion University Norfolk, VA 23529
More informationEA 3.0 Chapter 3 Architecture and Design
EA 3.0 Chapter 3 Architecture and Design Len Fehskens Chief Editor, Journal of Enterprise Architecture AEA Webinar, 24 May 2016 Version of 23 May 2016 Truth in Presenting Disclosure The content of this
More informationUsing the Department of Defense Information Enterprise Architecture (DoD IEA) as a Black-Box
Using the Department of Defense Information Enterprise Architecture (DoD IEA) as a Black-Box Manny Rivera RiVidium Inc. Dr. Michael Lasky RiVidium Inc. Abstract. The term Reference Architecture continues
More informationSystems Architecting and Software Architecting - On Separate or Convergent Paths?
Paper ID #5762 Systems Architecting and Architecting - On Separate or Convergent Paths? Dr. Howard Eisner, George Washington University Dr. Eisner, since 1989, has served as Distinguished Research Professor
More informationEngineered Resilient Systems NDIA Systems Engineering Conference October 29, 2014
Engineered Resilient Systems NDIA Systems Engineering Conference October 29, 2014 Jeffery P. Holland, PhD, PE (SES) ERS Community of Interest (COI) Lead Director, US Army Engineer Research and Development
More informationA Pattern for Designing Distributed Heterogeneous Ontologies for Facilitating Application Interoperability
A Pattern for Designing Distributed Heterogeneous Ontologies for Facilitating Application Interoperability Moustafa Chenine 1 Vandana Kabilan 1 Marianela Garcia Lozano 2 1 Department of Computer and Systems
More informationTest and Evaluation of Autonomous Systems & The Role of the T&E Community in the Requirements Process
Savunma Teknolojileri Mühendislik M ve Ticaret A.Ş. 24 th ANNUAL NATIONAL TEST & EVALUATION CONFERENCE Test and Evaluation of Autonomous Systems & The Role of the T&E Community in the Requirements Process
More informationOperations Research & Analysis 2025: What are the roots and where do we go next
2015 NATO OR&A Operations Research & Analysis 2025: What are the roots and where do we go next ODSC GmbH Germany Disclaimer This presentation uses examples of OR&A based on the experience the author made
More informationCourse Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007
Course Introduction and Overview of Software Engineering Richard N. Taylor Informatics 211 Fall 2007 Software Engineering A discipline that deals with the building of software systems which are so large
More informationThe AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
More informationMODELLING AND SIMULATION TOOLS FOR SET- BASED DESIGN
MODELLING AND SIMULATION TOOLS FOR SET- BASED DESIGN SUMMARY Dr. Norbert Doerry Naval Sea Systems Command Set-Based Design (SBD) can be thought of as design by elimination. One systematically decides the
More informationULS Systems Research Roadmap
ULS Systems Research Roadmap Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 2008 Carnegie Mellon University Roadmap Intent Help evaluate the ULS systems relevance of existing
More informationIS 525 Chapter 2. Methodology Dr. Nesrine Zemirli
IS 525 Chapter 2 Methodology Dr. Nesrine Zemirli Assistant Professor. IS Department CCIS / King Saud University E-mail: Web: http://fac.ksu.edu.sa/nzemirli/home Chapter Topics Fundamental concepts and
More informationWe Have an App for That: U.S. Military Use of Widgets and Apps to Increase C2 Agility
17th ICCRTS: Operationalizing C2 Agility We Have an App for That: U.S. Military Use of Widgets and Apps to Increase C2 Agility Mr. Mike Morris, Ms. Angela Bowers, Mr. George Galdorisi Ms. Amanda George,
More informationThinkPlace case for IBM/MIT Lecture Series
ThinkPlace case for IBM/MIT Lecture Series Doug McDavid and Tim Kostyk: IBM Global Business Services Lilian Wu: IBM University Relations and Innovation Discussion paper: draft Version 1.29 (Oct 24, 2006).
More informationIntroduction to Software Engineering
Introduction to Software Engineering Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University Email: sk@nontri.ku.ac.th URL: http://www.cpe.ku.ac.th/~sk
More informationGOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS
GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS 1 A. SOUJANYA, 2 SIDDHARTHA GHOSH 1 M.Tech Student, Department of CSE, Keshav Memorial Institute of Technology(KMIT), Narayanaguda, Himayathnagar,
More information