Title | ||
---|---|---|
Keynote address: the actual implementation will be derived from the formal specification -- KBSA, 1983 |
Abstract | ||
---|---|---|
The 1983 KBSA (Knowledge-Based Software Assistant) report led to the founding of the KBSE (Knowledge-Based Software Engineering conference series. The KBSE conference then changed into the ASE conference in 1997. And this year marks the 25th anniversary of the conference series. As an author of the KBSA report I was invited to talk here about the report and the beginnings of the conference. I will also discuss my own early research in program synthesis and logic programming, leading up to the KBSA report. We will visit some of the goals/milestones in the KBSA report. For example, the report calls for a formal requirements language, executable specifications, and a transformation language. The report also calls for a future development process in which "The transformation from requirements to specifications to implementations will be carried out with automated, knowledge-based assistance"; i.e., "the actual implementation will be derived from the formal specification", and "the [software] development and the proof of correctness will be co-derived". Then I will describe recent progress at Kestrel Institute, including a higher-order logic specification of a small operating system. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1145/1858996.1858998 | ASE |
Keywords | Field | DocType |
ase conference,development processes,report call,knowledge-based software assistant,kbse conference,knowledge-based software engineering conference,program synthesis,conference series,actual implementation,requirements languages,knowledge-based software engineering,formal specification,kbsa report,keynote address,formal requirements language,executable specification,higher order logic,knowledge base,software development,development process,operating system | Systems engineering,Software engineering,Program synthesis,Computer science,Transformation language,Correctness,Implementation,Formal specification,Software,Milestone (project management),Executable | Conference |
Citations | PageRank | References |
0 | 0.34 | 1 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Cordell Green | 1 | 431 | 677.34 |