|
|
|
|
| Scott Moody received a BS and MS from the University of Washington (UW) in the early days of its computer science (CS) program. His main interests include elegant language and compiler design across distributed systems. Having joined the ACM as a student in 1979, his @acm.org email address has stayed constant—even before email really existed! Scott spent 31 years at Boeing in research and development, earning the Associate Technical Fellow honor for his involvement in exciting projects such as RAPID, his own Denali language, the Secure Border Initiative Network (SBInet), Future Combat Systems (FCS), the Airborne Warning and Control System (AWACS), P8, B1, Defense Advanced Research Projects Agency (DARPA) STARS, and software reuse. He has published internally and internationally, was involved in both the OMG Real-Time CORBA and Ada language distributed programming standards, and hosted an ISORC conference in Seattle. Scott’s interest in computer languages for distributed computing led to a patent award for controlling smart energy distribution. He has explored how slow ad-hoc networks might support a FCS; how disperse sensors, objects, and new user interfaces (UIs) could support advanced command and control systems like SBInet or AWACS; and how to scale his iDogWatch to remotely collaborate, view, and feed animals from a wristwatch. Through his research company, KonaCurrents, he builds apps and writes and teaches a course on software architecture in the Internet of Things (IoT) era (affectionately called “The Adventures of KnowledgeShark”). Even before Scott’s 15 years of contributions to ACM Computing Reviews (since 2006), he anxiously awaited the next “transactions” in its nice, blue 7x10 inch format (in paper)—for example, ACM Transactions on Information Systems (TOIS)—and looked forward to applying ideas from the likes of Sun or Xerox PARC to his own technical challenges (as graphics were primitive, distributed computing still evolving, concurrency languages more expressive than computer power, and so on). Scott finds the history of CS exciting, and was happy to hear that the “dragon book” authors were finally awarded the ACM A. M. Turing Award in 2020. Reviewing new works, especially the occasional book, helps him to stay technically current. In addition to energetic CS discussions and app development, Scott enjoys spending time with his wife (also of the UW CS department and a Boeing Fellow), family, and hound dogs, as well as travel, photography, and outdoor recreation. |
|
|
|
Date Reviewed |
|
|
1 - 10 of 62
reviews
|
|
|
|
|
|
|
|
A survey of cyber security threats and solutions for UAV communications and flying ad-hoc networks Tsao K., Girdler T., Vassilakis V. Ad Hoc Networks 1332022. Type: Article FANET was coined for flying ad hoc networks, for example, unmanned aerial vehicles (UAVs). This survey paper is an in-depth discussion of the cybersecurity concerns and shortcomings unique to UAVs, as compared to more established mobile ad hoc net...
|
Feb 8 2024 |
|
|
|
|
|
|
Digital political communication strategies: multidisciplinary reflections García-Orosa B., Palgrave Macmillan, Cham, Switzerland, 2022. 249 pp. Type: Book (978-3030815677) This book is a refreshing look at digital politics in a worldwide setting; a paradigm shift with varying ramifications for political communication strategies. Despite being written before the recent wave of conversational artificial intelligence (...
|
Jul 25 2023 |
|
|
|
|
|
|
An analysis of inheritance hierarchy evolution Wood M., Ivanov L., Lamprou Z. EASE 2019 (Proceedings of the Evaluation and Assessment on Software Engineering, Copenhagen, Denmark, Apr 15-17, 2019) 24-33, 2019. Type: Proceedings
This is a refreshing paper on ten open-source systems and their use of “inheritance” programing concepts. Computer languages have evolved with the type-safe extensibility concept of inheritance, which is embodied in...
|
Apr 13 2021 |
|
|
|
|
|
|
Hospitality of chatbot building platforms Srivastava S., Prabhakar T. SQUADE 2019 (Proceedings of the 2nd ACM SIGSOFT International Workshop on Software Qualities and Their Dependencies, Tallinn, Estonia, Aug 26, 2019) 12-19, 2019. Type: Proceedings
Chatbots provide for natural language computer conversations, popularized with personal voice assistants like Siri and Alexa. Suitable architecture frameworks for building chatbots are reframed into the “hospitality”...
|
Jul 9 2020 |
|
|
|
|
|
|
Advanced computing and systems for security: volume nine Chaki R., Cortesi A., Saeed K., Chaki N., Springer International Publishing, New York, NY, 2020. 124 pp. Type: Book
The 2019 Applied Computation and Security Systems (ACSS) symposium discussed using fuzzy logic, geo maps, and other approaches to analyze, forecast, scale, and secure wireless sensor networks (WSNs). This volume includes eight of the 1...
|
Nov 19 2019 |
|
|
|
|
|
|
Reliable industrial IoT-based distributed automation Lesi V., Jakovljevic Z., Pajic M. IoTDI 2019 (Proceedings of the International Conference on Internet of Things Design and Implementation, Montreal, Canada, Apr 15-18, 2019) 94-105, 2019. Type: Proceedings
This paper shows improved reliability in Industrial Internet of Things (IIoT) distributed automation systems by following along at runtime against expected real-world fault models. This novel idea represents models using extended Petri...
|
Aug 16 2019 |
|
|
|
|
|
|
Programming for hybrid multi/manycore MPP systems Levesque J., Vose A., Chapman&Hall/CRC, Boca Raton, FL, 2018. 341 pp. Type: Book (978-1-439873-71-7)
To quote John Levesque, coauthor and director of Cray’s Supercomputing Center of Excellence: “Ask not what your compiler can do for you, ask what you can do for your compiler.” As the book states, it is ne...
|
May 16 2019 |
|
|
|
|
|
|
A pattern language for scalable microservices-based systems Márquez G., Villegas M., Astudillo H. ECSA 2018 (Proceedings of the 12th European Conference on Software Architecture, Madrid, Spain, Sep 24-28, 2018) 1-7, 2018. Type: Proceedings
Identifying and codifying scalability issues across microservices-based distributed systems is challenging. This paper provides “a preliminary list of microservices architecture patterns” and “a principled...
|
Dec 14 2018 |
|
|
|
|
|
|
Wearable IoT data stream traceability in a distributed health information system Lomotey R., Pry J., Sriramoju S. Pervasive and Mobile Computing 40 692-707, 2017. Type: Article
Personal use of wearable Internet of Things (IoT) devices for health monitoring is rapidly expanding. For medical use, routing continuous streams of this data raises new security, safety, and complexity concerns. This paper explores tr...
|
Apr 5 2018 |
|
|
|
|
|
|
PSearch: a framework for semantic annotated process model search Grigori D., Gater A. Service Oriented Computing and Applications 11(3): 249-264, 2017. Type: Article
Process model reuse is a foundational aspect of the semantic web vision. The new PSearch framework can search repositories of process flow models for process reuse matches. The authors use multi-dimensional indexes derived from semanti...
|
Jan 25 2018 |
|
|
|
|
|
|
|
|
|
|
|