Main

 
EVB Experience
EVB Banner

Links: Resume (Prof Exp) | Papers | Courses | Consulting | ContEd | HW/SW | Tech Interests

(prev job | next job)


EVB Software Engineering (Frederick, Maryland) is a small software engineering consulting and training firm specializing in Ada, object-oriented, and reuse technologies. EVB Software pioneered object-oriented development methods and provided support for methods developed by Grady Booch in 1983, 1986, and other publications. EVB also developed one of the first commercially available reuse component libraries in the industry: GRACETM (Generic Reusable Ada Components for Engineering). EVB provided training, consulting, and components for Magnavox who was developing one of the first object-oriented development projects for the Department of the Army. From this experience they developed object oriented design (OOD), testing (OOT), requirements analysis (OORA) techniques, and were pioneers in reuse development techniques. These techniques were eventually applied to SmallTalk, C++, Ada95, and other languages.

Experience includes:

  • Software Engineer (06/87 - 02/90)
  • Concurrent Roles:
    • Officer and Shareholder of the 15-person, private, employee-owned company after we purchased it from the owner, Edward Victor Berard (who has since started several other companies).
    • Trainer and Consultant
      • SEAM -- Designed and developed a 40-hour introductory course in Software Engineering and Ada Methods; this course provided an overview of the history of software development methods, demonstrated how OO Technologies build on the previous methods, and examples of how the methods can be applied to Ada software development. Also, included was an exercise using the Capability Maturity Model questionnaire, A Method for Assessing the Software Engineering Capability of Contractors, [Humphrey, 1987] since EVB was an early participant in SEI's Industry Affiliates Program
      • Assisted in the development and evaluation of other software engineering, object oriented, reuse, and Ada related course materials and methods [see Courses Taught]
      • Assisted in the development of object-oriented requirements analysis (OORA) techniques based on semantic nets.
      • Conducted seminars throughout the United States and Canada to a wide variety of audiences, from industry, government, and academic sectors.
      • "Students" and customers included employees from many companies and agencies
    • Software Developer: Assisted in the object-oriented requirements analysis (OORA), design, development (OOD), testing (OOT), quality assurance, maintenance, configuration management, and technical support for a variety of Ada software products and tools:
      • Ada Binding (language interfaces) for the AUX (Apple Unix) Macintosh platform (Apple Macintosh Developer):
        • X-Windows
        • POSIX (Portable Operating System Interface)
        • Mac Toolbox -- enabled building Mac interfaces in Ada
        • TCP - Transmission Control Protocol (part of the Internet suite)
        • X.25 interface
      • GRACETM (Generic Reusable Ada Components for Engineering) - one of the first commercially available reuse component libraries in the industry
      • GRACE Subset
      • CMT (Complexity Measures Tool) - providing McCabes and Halstead's complexity metrics
    • System Manager and Beta-Test Coordinator for DEC Ada-ACS under VMS on a MicroVAX II.
  • Other products developed after I left...
    • GRAMMI - Generated Reusable Ada Man Machine Interface
    • RLT - Reuse Library Tool

See also: EVB Alumni


Links: Resume | Education | Summary | Prof Orgs | Prof Exp | Papers | Courses | Consulting | Tech Interests | HW/SW | ContEd | Other
(prev job | next job)

 

 ©1994-2007 Gregory M. Bowen, CSDP