15 research outputs found
Proceedings of Monterey Workshop 2001 Engineering Automation for Sofware Intensive System Integration
The 2001 Monterey Workshop on Engineering Automation for Software Intensive System Integration was sponsored by the Office of Naval Research, Air Force Office of Scientific Research, Army Research Office and the Defense Advance Research Projects Agency. It is our pleasure to thank the workshop advisory and sponsors for their vision of a principled engineering solution for software and for their many-year tireless effort in supporting a series of workshops to bring everyone together.This workshop is the 8 in a series of International workshops. The workshop was held in Monterey Beach Hotel, Monterey, California during June 18-22, 2001. The general theme of the workshop has been to present and discuss research works that aims at increasing the practical impact of formal methods for software and systems engineering. The particular focus of this workshop was "Engineering Automation for Software Intensive System Integration". Previous workshops have been focused on issues including, "Real-time & Concurrent Systems", "Software Merging and Slicing", "Software Evolution", "Software Architecture", "Requirements Targeting Software" and "Modeling Software System Structures in a fastly moving scenario".Office of Naval ResearchAir Force Office of Scientific Research Army Research OfficeDefense Advanced Research Projects AgencyApproved for public release, distribution unlimite
Recommended from our members
Formalizing graphical notations
The thesis describes research into graphical notations for software engineering, with a principal interest in ways of formalizing them. The research seeks to provide a theoretical basis that will help in designing both notations and the software tools that process them.
The work starts from a survey of literature on notation, followed by a review of techniques for formal description and for computational handling of notations. The survey concentrates on collecting views of the benefits and the problems attending notation use in software development; the review covers picture description languages, grammars and tools such as generic editors and visual programming environments. The main problem of notation is found to be a lack of any coherent, rigorous description methods. The current approaches to this problem are analysed as lacking in consensus on syntax specification and also lacking a clear focus on a defined concept of notated expression.
To address these deficiencies, the thesis embarks upon an exploration of serniotic, linguistic and logical theory; this culminates in a proposed formalization of serniosis in notations, using categorial model theory as a mathematical foundation. An argument about the structure of sign systems leads to an analysis of notation into a layered system of tractable theories, spanning the gap between expressive pictorial medium and subject domain. This notion of 'tectonic' theory aims to treat both diagrams and formulae together.
The research gives details of how syntactic structure can be sketched in a mathematical sense, with examples applying to software development diagrams, offering a new solution to the problem of notation specification. Based on these methods, the thesis discusses directions for resolving the harder problems of supporting notation design, processing and computer-aided generic editing. A number of future research areas are thereby opened up. For practical trial of the ideas, the work proceeds to the development and partial implementation of a system to aid the design of notations and editors. Finally the thesis is evaluated as a contribution to theory in an area which has not attracted a standard approach
Software test and evaluation study phase I and II : survey and analysis
Issued as Final report, Project no. G-36-661 (continues G-36-636; includes A-2568
A service-oriented approach for the i* framework
Nuevas áreas de aplicación como comercio electrónico, aplicaciones para provisión de
servicios y computación P2P (peer-to-peer) requieren de sistemas de software complejos
que puedan soportar procesos de negocio en línea . Actualmente, los ingenieros de
software han descubierto la efectividad de usar técnicas de modelado organizacional para
guiar el proceso de producción de este tipo de sistemas complejos.
En este contexto, el framework i* es una de las técnicas de modelado organizacional mejor
fundamentadas hoy en día. i* se enfoca en dos aspectos principales: a) la representación de
las relaciones sociales e intencionales que existen entre la red de actores de un negocio. b)
la representación del comportamiento interno requerido para satisfacer las dependencias
entre actores. El framework i* permite describir una organización como una red de actores
que tienen libertad de acción, pero que dependen de otros actores para lograr sus metas y
objetivos.
Sin embargo, a pesar de las bien conocidas ventajas de i*, existen ciertos problemas que
necesitan ser resueltos para asegurar su efectividad en ambientes reales de desarrollo. En
este sentido, el framework necesita ser evaluado en la práctica con el objetivo de identificar
sus fortalezas y debilidades en casos de estudio reales.
Uno de los objetivos de esta tesis fue realizar una evaluación empírica que nos permitiera
identificar y analizar los problemas prácticos de i*. Se presentan las lecciones aprendidas
en términos de fortalezas y de puntos débiles que necesitan ser resueltos. Además, la tesis
presenta soluciones a los puntos débiles que fueron detectados en la evaluación empírica.
Consideramos que la orientación a servicios es un paradigma muy prometedor para
enfrentar la complejidad del modelado de sistemas de tecnologías de información actuales.
En este sentido, el principal objetivo de esta tesis fue definir una arquitectura orientada a
servicios que nos permitiera resolver los problemas de complejidad de i*.Estrada Esquivel, H. (2008). A service-oriented approach for the i* framework [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/3305Palanci