Systems-Level Design Group

Publications

This page lists published and submitted papers from the ITTC Systems Level Design Group and the former University of Cincinnati Knowlege-Based Software Engineering Laboratory. Papers are listed by publication or submission year. If a link is not provided for a paper, please contact the website administrator for a copy.

Please note that we are in the process of reorganizing the publications page. Some papers have not yet been updated. Please contact the page administrator for further information.

2008

Frisby, N., G. Kimmell, and P. Alexander, " Integrating a DSL within Haskell " submitted to The Haskell Symposium , Vancouver, Canada, Septemner, 2008

Kimmell, G., N. Frisby, P. Weaver, and P. Alexander,  " Constructing Language Processors with Algebra Combinators ," submitted to Science of Computer Programming , , March, 2008

Ward, J., G. Kimmell, E. Komp, and P. Alexander,  " Prufrock: A Framework for Constructing Generic Theorem Provers ," submitted to The Automated Software Engineering Journal , , July, 2008

Kimmell, G., E. Komp, G. Minden, and P. Alexander, " Synthesizing Software Defined Radios from Rosetta Specifications " Proceedings of the Forum on specification and Design Languages (FDL'08) , Stuttgart, Germany, September 23-25, 2008

Kimmell, G., E. Komp, and P. Alexander, " Mutli-target Synthesis from a Monadic Specification Language " Proceedings of the Emerging Technologies and Factory Automation (ETFA'08) , Hamburg, Germany, September 15-18, 2008

Alexander, P., " Security as a System-Level Constraint " invited presentation at Google Tech Talks , Mountain View, CA, June 4, 2008

Alexander, P., " Security as a System-Level Constraint " invited presentation at High Confidence Systems and Software Symposium (HCSS'08) , Baltimore, MD, March 3, 2008

Alexander, P., " A Tutorial Introduction to Rosetta Semantics " tutorial presentation at the Forum on specification and Design Languages (FDL'08) , Stuttgart, Germany, September 23-25, 2008

2007

Weaver, P., Kimmell, G., N. Frisby, and P. Alexander, " Modular and Generic Programming with InterpreterLib " Proceedings of the IEEE/ACM International Conference on Automated Software Engineering (ASE'07) , Atlanta, GA, November, 2007

Weaver, P., G. Kimmell, N. Frisby, and P. Alexander, " Constructing Language Processors with Algebra Combinators " Proceedings of the Generative Programming and Component Engineering (GPCE'07) , Salzburg, Austria, October, 2007

Alexander, P., G. Kimmell, and D. Burke, Security as a System Property: Modeling trust and security in Rosetta, technical memo, January 4, 2007

2006

Streb, J., G. Kimmell, N. Frisby, P. Alexander, "Domain Specific Model Composution Using A Lattice Of Coalgebras" Proceedings of the OOPSLA Workshop on Domain Specific Modeling, Portland, OR, October, 2006

Streb, J. and P. Alexander, "Using a Lattice of Coalgebras For Heterogeneous Model Composition" Proceedings of the MoDELS Workshop on Multi-Paradigm Modeling, Genova, Italy, October 3

Ward, J, G. Kimmell and P. Alexander, "A Generic Theorem Prover Construction Framework" submitted to Workshop on Generic Programming 2006, Portland, OR, September 16, 2006

Kimmell, G., N. Frisby and P. Alexander, "Modular Comonadic Simulation Semantics" submitted to ACM International Conference on Functional Programming (ICFP'06), Portland, OR, September 18-20, 2006

Alexander, P., System Level Design with Rosetta, Morgan Kaufmann Publishers, Sept 2006

2005

Ward, J., G. Kimmell, and P. Alexander, "Prufrock: A Framework for Constructing Polytypic Theorem Provers" Proceedings of the 20th International Conference on Automated Software Engineering (ASE'05), Long Beach, CA, 2005

Kimmell, G., E. Komp and P. Alexander, "Building Compilers by Combining Algebras" Proceedings of the IEEE Engineering of Computer-Based Systems Symposium and Workshop (ECBS'05), Washington, DC, April 4-7, 2005

Uk'taad B'mal, A Haskell Companion for "Fold and Unfold for Program Semantics", technical memo, June 15, 2005

Uk'taad B'mal, A Haskell Companion for "Using catamorphisms, subtypes and monad transformers for writing modular functional interpreters", technical memo, March 3, 2005

2004

Morel, B. and P. Alexander,  "SPARTACAS: Automating Component Reuse and Adaptation," IEEE Transactions on Software Engineering, 30(9)

Andrews, D. and P. Alexander, "Laboratory Support for MIPS-style Processor Design" supplement to Computer Organization and Design, 3rd Edition , by David Patterson and John Hennessey, Morgan Kaufmann, 2004

Kimmell, G. and P. Alexander, "Modular Monadic Semantics for Aspect Oriented Programs" poster presentation at the ACM International Conference on Functional Programming, Snowbird, UT, September 19-22, 2004

Zinjuwadia, K. and P. Alexander, "DVTG and Test Harnessing Using Rosetta Specifications" Proceedings of the 11th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS'04), Brno, Czech Republic, May 24-26, 2004

2003

Kong, C., P. Alexander, and C. Menon,  "Defining a Formal Coalgebraic Semantics for The Rosetta Specification Language," Journal of Universal Computer Science, 9(11)

Morel, B. and P. Alexander, "Automating Component Adaptation for Reuse" Proceedings of the Automated Software Engineering Conference (ASE'03), Montreal, Quebec, Canada, October 2003

Kong, C. and P. Alexander, "Defining a Formal Semantics for the Rosetta Specification Language" Proceedings of the IFIP Formal Specification of Computer-Based Systems Workshop (FSCBS'03), Huntsville, AL, April 2003

Morel, B. and P. Alexander, "A Slicing Approach for Parallel Component Adaptation" Proceedings of the IEEE Engineering of Computer-Based Systems Symposium and Workshop (ECBS'03), Huntsville, AL, April 7-10, 2003

Kong, C. and P. Alexander, "The Rosetta Meta-Model Framework" Proceedings of the IEEE Engineering of Computer-Based Systems Symposium and Workshop (ECBS'03), Huntsville, AL, April 7-11, 2003

2002

Kong, C. and P. Alexander, "Multi-Faceted Requirements Modeling and Analysis" Proceedings of the IEEE Joint International Requirements Engineering Conference (RE'02), Essen, Germany, Septebmer 9-13, 2002

Kong, C. and P. Alexander, "Modeling Model of Computation Ontologies in Rosetta" Proceedings of the Formal Specification of Computer Based Systems (FSCBS'02), Lund, Sweden, April 10-11, 2002

Alexander, P. and C. Kong, "Synthesis as Retrieval: Feature-Based Retrieval and Adaptation Architectures" Proceedings of the AAAI 2002 Spring Symposium Series, Workshop on Logic-Based Program Synthesis, Stanford University, March 25-27, 2002

Murali, R., K. Jambhekar, A. Rajkhowa, and P. Alexander, "VSPEC and its Integrated Tool Suite" Proceedings of the 9th IEEE Engineering of Computer-Based Systems Symposium and Workshop,, Lund, Sweden, April 8-11, 2002

Frey, P. and R. Radhakrishnan, H. Carter, P. Alexander, and P. Wilsey,  "A Formal Specification and Verification Framework for Time Warp Based Parallel Simulation," IEEE Transactions on Software Engineering, 28(1) , pp. 58-78

2001

Alexander, P. and C. Kong,  "Rosetta: Semantic Support for Model-centered Systems Level Design," IEEE Computer, 34(11) , pp. 64-70

Akkipeddi, S., P. Alexander, K. Ranganathan, and P. Chawla, "Generating Test Vectors from Systems Requirements" Proceedings of the Procedings of AutoTestCon'01, Washington, DC, May, 2001

Cindy Kong and Perry Alexander, "Heterogeneous Computer-Based System Specification" Proceedings of the Formal Specification of Computer-Based Systems Workshop, Washington, DC, April 20, 2001

Alexander, P., C. Kong and D. Schonberger, "A Practical Semantics for Domain Interaction" Proceedings of the Engineering of Computer Based Systems Symposium and Workshop (ECBS'01), Washington, DC, April, 2001

Chawla, P. and P. Alexander, "Automated Reuse Support for Design of Embedded Avionics Systems" Proceedings of the IEEE Aerospace Conference, March, 2001

Alexander, P. and D. Barton, "A Tutorial Introduction to Rosetta" Proceedings of the Hardware Description Languages Conference (HDLCon'01), San Jose, CA, March 2001

2000

Perry Alexander, Roshan Kamath, and David Barton, "System Specification in Rosetta" Proceedings of the IEEE Engineering of Computer Based Systems Symposium, Edinburgh, UK, April 2000

Murali Rangarajan, Perry Alexander, et. al., "On the Design of Orbit" Proceedings of the IEEE Engineering of Computer Based Systems Symposium, Edinburgh, UK, April 2000

Perry Alexander and David Barton, "An Introduction to Rosetta" tutorial presentation at the HDLCon00, San Jose, CA, March, 2000

Perry Alexander, Cindy Kong and David Barton, "Rosetta Functional Specification Domains" Proceedings of the HDLCon00, San Jose, CA, March, 2000

Perry Alexander, "Introuction to Theorem Proving in Higher Order Logic" tutorial presentation at the TPHOLs 2000, Porland, OR, August, 2000

Makarand Patil and Perry Alexander, "A Component Retrieval System Using PVS" poster presentation at the TPHOLs 2000, Porland, OR, August, 2000

Cindy Kong, Darryl Dieckman and Perry Alexander, "Formal Modeling of Active Network Nodes using PVS" Proceedings of the Formal Methods in Software Processes(FMSP'00), Portland OR, August 2000

Arun Venkataswaran, Murali Rangarajan, and Perry Alexander, "Composition of Specifications in VSPEC" Proceedings of the Inernational Conference on Formal Engineering Methods (ICFEM'00), York, England, September, 2000

Krishna Ranganathan, Murali Rangarajan, Perry Alexander, and Tom Regan, "Design Verification Test Generation from Rosetta Specifications" Proceedings of the VHDL International User's Forumd (VIUF'00), Orlando, FL, October 2000

Peter Ashenden, Perry Alexander and David Barton, "A Dual Spring System Case Study Model in Rosetta" Proceedings of the Forum On Design Languages (FDL-00), Tubingen, Germany, September 2000

Earlier

Praveen Chawla and Perry Alexander, "Enabling Collaboration Through Specification Based Search and Retrieval" Proceedings of the Collaborative Engineering Workshop, Detroit, MI, November 1999

Perry Alexander, Roshan Kamath, and David Barton, "Facets and Domains in SLDL" Proceedings of the Forum On Desgin Languages (FDL-99), Lyon, FR, September 1999

Roshan Kamath, Perry Alexander, and David Barton, "SLDL: A Systems Level Design Language" Proceedings of the ASIC/SOC 99, Washington, DC, September 1999

Perry Alexander, Murali Rangarajan, and Phillip Baraona, "A Brief Summary of VSPEC" Proceedings of the World Congress on Formal Methods (FM'99), Tolous, FR, September 1999

Murali Rangarajan and Perry Alexander, "Application of Proof Obligations in the Design Process" Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE-99), 1999

Victoria Chernyakhovsky, Peter Frey, Ramanan Radhakrishnan, Philip A. Wilsey, Perry Alexander and Hal Carter, "A Formal Framework for Specifying and Verifying Time Warp Optimizations" Proceedings of the Workshop on Formal Methods for Parallal Programming: Theory and Application, April 1999

Murali Rangarajan, Nael Abu-Ghazaleh, and Perry Alexander, "Using Automatable Proof Obligations for Component-Based Design Checking" Proceedings of the International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'99), Nashville, TN, March 1999

Nael Abu-Ghazaleh, Darryl Dieckman, Murali Rangarajan, Perry Alexander and Philip A. Wilsey, "Orbit: An Environment for Component-Based Heterogeneous Design and Analysis" Proceedings of the International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'99), Nashville, TN, March 1999

Amit Rajkhowa and Perry Alexander, "VSPEC Constraint Modeling and Evaluation" Proceedings of the International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'99), Nashville, TN, March 1999

Peter Frey, Ramanan Radhakrishnan, Philip A. Wilsey, Perry Alexander and Hal Carter, "An Extensible Formal Framework for the Specification and Verification of an Optimistic Simulation Protocol" Proceedings of the 32nd Hawaii International Conference on System Sciences (HICSS-32), January, 1999

About Us | Site Map | Contact Us | ©2005 The University of Kansas