Marc Novakouski
Software Engineering Institute
Marc Novakouski is a Principal Engineer at the Software Engineering Institute at Carnegie Mellon University. He currently is part of the Tactical and AI-enabled Systems Initiative. Novakouski has over 20 years of professional software development experience, spanning defense, commercial, and academic fields. He has expertise across a wide set of technical domains, covering all phases of the software development lifecycle, a variety of current and legacy platforms, processes, tools, and techniques. His current areas of expertise include distributed computing, mobile platforms and computing, context awareness and processing, and hardware/software integration. Previous focuses included service-oriented architecture (SOA), identity management, e-Government, data interoperability, cloud computing, and certification.
Before joining the SEI, Novakouski worked for several years in the defense industry at Raytheon. He served as senior software engineer on multiple DoD programs of record, and participating in systems engineering, architecture design, database design, configuration management, and testing/certification.
Novakouski also worked briefly in the commercial software industry, providing software development and quality assurance oversight of online services.
Publications by Marc Novakouski
-
Computing at the Edge: Challenges and Priorities for Software Engineering and AI
October 13, 2021 • Brochure
Kevin A. PitstickMarc NovakouskiGrace Lewis
Moving computing to the edge has many benefits but also presents significant challenges for software and AI engineering. This brochure describes eight such challenges.
read -
Quality Attribute Concerns for Microservices at the Edge
August 13, 2020 • Webinar
Marc NovakouskiGrace Lewis
In this webcast, Marc Novakouski and Grace Lewis reviewed characteristics of edge environments with a focus on architectural qualities.
watch -
Delay-Tolerant Data Sharing in Tactical Environments
October 02, 2017 • Conference Paper
Sebastián EcheverríaGrace LewisMarc Novakouski
In this paper we propose a solution for delay-tolerant data sharing, in particular file sharing, using well supported, common networking protocols.
read -
Pervasive Mobile Computing
December 01, 2016 • White Paper
William AndersonJeff BolengBen W. Bradshaw
Pervasive mobile computing focuses on how soldiers and first responders can use smartphones, tablets, and other mobile/wearable devices at the tactical edge.
read -
Context Enabled Computing
March 29, 2016 • Webinar
Jeff BolengMarc Novakouski
In this webinar, we covered a wide variety of research activities associated with our efforts to better leverage context for information delivery and sensor tasking.
watch -
Architecture Patterns for Mobile Systems in Resource-Constrained Environments
November 18, 2013 • Conference Paper
Grace LewisSoumya SimantaMarc Novakouski
This paper was presented at the 2013 Military Communications Conference
read -
Architecture Patterns for Mobile Systems in Resource-Constrained Environments
May 01, 2013 • Presentation
Grace LewisJeff BolengGene Cahill
A presentation from the ninth annual SATURN conference, held in Minneapolis, MN, April 29 - May 3, 2013.
read -
A Reference Architecture for Group-Context-Aware Mobile Applications
October 31, 2012 • Conference Paper
Grace LewisMarc NovakouskiEnrique Sanchez
This paper describes a highly extensible reference architecture for group-context-aware mobile applications.
read -
Extensibility as a Collaboration Enabler: A Case Study for Group-Context-Aware Mobile Applications
May 08, 2012 • Presentation
Grace LewisMarc NovakouskiEnrique Sanchez
A presentation from the Evolution and Extensibility track at SATURN 2012, May 7-11, 2012, St Petersburg, FL.
read -
Best Practices for Artifact Versioning in Service-Oriented Systems
January 01, 2012 • Technical Note
Marc NovakouskiGrace LewisWilliam Anderson
This report describes some of the challenges of software versioning in an SOA environment and provides guidance on how to meet these challenges by following industry guidelines and recommended practices.
read -
Interoperability in the e-Government Context
January 01, 2012 • Technical Note
Marc NovakouskiGrace Lewis
This report describes a proposed model through which to understand interoperability in the e-government context.
read -
Performance Analysis of WS-Security Mechanisms in SOAP-Based Web Services
November 01, 2010 • Technical Report
Marc NovakouskiSoumya SimantaGunnar Peterson
This paper presents the results of a series of experiments targeted at analyzing the performance impact of adding WS-Security, a common security standard used in IdM frameworks, to SOAP-based web services.
read