Dr. Kelvin Nilsen earned his B.S. degree in Physics from Brigham Young University and his M.S. and Ph.D. degrees in Computer Science from the University of Arizona. He joined the Computer Science faculty at Iowa State University in 1988. There, his pioneering research in real-time programming resulted in five commercial patents. Dr. Nilsen's seminal research on the topic of real-time Java(TM) led to the founding of NewMonics, recognized world-wide as a leader in advanced clean-room Java technologies. In 2003, Aonix, an established supplier of software development technologies to support the complete development life cycle for mission-critical and safety-critical systems, acquired NewMonics. Today, Dr. Nilsen serves as Chief Technology Officer of Aonix. In this role, he continues to oversee the design and implementation of the PERCR real-time Java virtual machine along with other Aonix products which include AmeosT MDA tools; ObjectAdaT compilers, development environment, and libraries; SmartKernelT run-time executives; and COTS safety certification support.
09.06.2004
Architectures for
Mission-Critical Development with Java
LOCATION: Zürich
SPEAKER: Kelvin Nilsen COMPANY: Aonix North America
SLIDES: 040609_Mission-Critical_Development.zip
As a high-level programming language offering encapsulation and abstraction capabilities similar to Ada 95, the Java platform has much to offer developers of real-time systems. Current activities carried out within the Open Group seek to establish standards for safety-critical and mission-critical development with Java. Because of the breadth of requirements facing developers of mission-critical components, emerging Java standards must address issues of performance, memory footprint, encapsulation and separation of concerns, portability, scalability, reliability, and predictable timing. This talk discusses these issues in the context of ongoing standardization work and presents techniques that advance the current state of practice. A key aspect of the speaker's recommendations involves partitioning of Java technologies to allow different real-time Java technologies to satisfy distinct needs within the typical mission-critical hierarchy.
Dr. Kelvin Nilsen earned his B.S. degree in Physics from Brigham Young University and his M.S. and Ph.D. degrees in Computer Science from the University of Arizona. He joined the Computer Science faculty at Iowa State University in 1988. There, his pioneering research in real-time programming resulted in five commercial patents. Dr. Nilsen's seminal research on the topic of real-time Java(TM) led to the founding of NewMonics, recognized world-wide as a leader in advanced clean-room Java technologies. In 2003, Aonix, an established supplier of software development technologies to support the complete development life cycle for mission-critical and safety-critical systems, acquired NewMonics. Today, Dr. Nilsen serves as Chief Technology Officer of Aonix. In this role, he continues to oversee the design and implementation of the PERCR real-time Java virtual machine along with other Aonix products which include AmeosT MDA tools; ObjectAdaT compilers, development environment, and libraries; SmartKernelT run-time executives; and COTS safety certification support.