File:A formal method for semantics-based change-merging of software prototypes (IA aformalmethodfor1094530841).pdf
Original file (1,275 × 1,650 pixels, file size: 52.21 MB, MIME type: application/pdf, 229 pages)
Captions
Summary
[edit]A formal method for semantics-based change-merging of software prototypes ( ) | |
---|---|
Author |
Dampier, David A. |
Title |
A formal method for semantics-based change-merging of software prototypes |
Publisher |
Monterey, California. Naval Postgraduate School |
Description |
This dissertation addresses the need for a formal method to support the merging of changes in independently developed versions of a prototype in a computer-aided rapid prototyping system. The goal is to provide the prototype developer with the ability to combine independently developed enhancements to a prototype, check for consistency, and automatically update all derived versions of a prototype with changes made to the base version. A useful semantics-based method is provided for change-merging that is guaranteed to detect all conflicts. Prototype slicing is used to capture the affected parts of each variation and the preserved part of the base in both variations. We then combine the affected parts with the preserved part using our model, which includes the first use of Brouwerian Algebras to formalize the merging of hard real time constraints. Our Slicing Theorem guarantees that this method produces a prototype that correctly exhibits the significant behavior of each of the input versions, provided the changes do not conflict the method achieves correctness by comparing the slice of the change-merged version with respect to each affected part against the same slice of the appropriate changed version. If the slices are the same, the change-merge is correct, otherwise a diagnostic message results. A preliminary conditional method for change-merging while programs is also provided that is strictly more accurate than previous methods. This dissertation contributes to computer-aided software maintenance by providing a model, algorithm and implementation for an automated change-merging tool for PSDL prototypes. Preliminary testing shows that this tool will enhance the ability of the prototype developer to deliver a prototype in less time by enabling more concurrency in the development effort. Subjects: NA |
Language | English |
Publication date |
June 1994 publication_date QS:P577,+1994-06-00T00:00:00Z/10 |
Current location |
IA Collections: navalpostgraduateschoollibrary; fedlink |
Accession number |
aformalmethodfor1094530841 |
Source | |
Permission (Reusing this file) |
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. As such, it is in the public domain, and under the provisions of Title 17, United States Code, Section 105, may not be copyrighted. |
Licensing
[edit]Public domainPublic domainfalsefalse |
This file is a work of a U.S. Army soldier or employee, taken or made as part of that person's official duties. As a work of the U.S. federal government, it is in the public domain in the United States.
العربية ∙ বাংলা ∙ català ∙ čeština ∙ Deutsch ∙ English ∙ español ∙ eesti ∙ فارسی ∙ suomi ∙ français ∙ hrvatski ∙ magyar ∙ Bahasa Indonesia ∙ italiano ∙ 日本語 ∙ 한국어 ∙ lietuvių ∙ македонски ∙ മലയാളം ∙ မြန်မာဘာသာ ∙ Nederlands ∙ polski ∙ português ∙ русский ∙ sicilianu ∙ српски / srpski ∙ Türkçe ∙ українська ∙ Tiếng Việt ∙ 中文(简体) ∙ 中文(繁體) ∙ +/− |
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 01:44, 14 July 2020 | 1,275 × 1,650, 229 pages (52.21 MB) | Fæ (talk | contribs) | FEDLINK - United States Federal Collection aformalmethodfor1094530841 (User talk:Fæ/IA books#Fork8) (batch 1993-2020 #5708) |
You cannot overwrite this file.
File usage on Commons
The following page uses this file:
Metadata
This file contains additional information such as Exif metadata which may have been added by the digital camera, scanner, or software program used to create or digitize it. If the file has been modified from its original state, some details such as the timestamp may not fully reflect those of the original file. The timestamp is only as accurate as the clock in the camera, and it may be completely wrong.
Short title | A formal method for semantics-based change-merging of software prototypes |
---|---|
Author | Dampier, David A. |
Date and time of digitizing | 06:39, 31 August 2012 |
Software used | EPSON GT-S80 |
File change date and time | 05:09, 11 September 2012 |
Date metadata was last modified | 05:09, 11 September 2012 |
Conversion program | Adobe Acrobat 9.52 Paper Capture Plug-in |
Encrypted | no |
Page size |
|
Version of PDF format | 1.4 |