{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T23:26:50Z","timestamp":1772321210155,"version":"3.50.1"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Intell. Syst. Technol."],"published-print":{"date-parts":[[2011,7]]},"abstract":"<jats:p>Flight controllers manage the orientation and modes of eight large solar arrays that power the International Space Station (ISS). The task requires generating plans that balance complex constraints and preferences. These considerations include context-dependent constraints on viable solar array configurations, temporal limits on transitions between configurations, and preferences on which considerations have priority. The Solar Array Constraint Engine (SACE) treats this operations planning problem as a sequence of tractable constrained optimization problems. SACE uses constraint management and automated planning capabilities to reason about the constraints, to find optimal array configurations subject to these constraints and solution preferences, and to automatically generate solar array operations plans. SACE further provides flight controllers with real-time situational awareness and what-if analysis capabilities. SACE is built on the Extensible Universal Remote Operations Planning Architecture (EUROPA) model-based planning system. EUROPA facilitated SACE development by providing model-based planning, built-in constraint reasoning capability, and extensibility. This article formulates the planning problem, explains how EUROPA solves the problem, and provides performance statistics from several planning scenarios. SACE reduces a highly manual process that takes weeks to an automated process that takes tens of minutes.<\/jats:p>","DOI":"10.1145\/1989734.1989745","type":"journal-article","created":{"date-parts":[[2012,10,12]],"date-time":"2012-10-12T20:56:02Z","timestamp":1350075362000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Planning solar array operations on the international space station"],"prefix":"10.1145","volume":"2","author":[{"given":"Sudhakar Y.","family":"Reddy","sequence":"first","affiliation":[{"name":"The Boeing Company, Huntington Beach, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeremy D.","family":"Frank","sequence":"additional","affiliation":[{"name":"NASA Ames Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael J.","family":"Iatauro","sequence":"additional","affiliation":[{"name":"NASA Ames Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew E.","family":"Boyce","sequence":"additional","affiliation":[{"name":"NASA Ames Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elif","family":"K\u00fcrkl\u00fc","sequence":"additional","affiliation":[{"name":"NASA Ames Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mitchell","family":"Ai-Chang","sequence":"additional","affiliation":[{"name":"NASA Ames Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ari K.","family":"J\u00f3nsson","sequence":"additional","affiliation":[{"name":"Reykjavik University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,7,15]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 15th International Conference on Automated Planning and Scheduling. S. Biundo et al. Eds., AAAI","author":"Bresina J."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 21st Innovative Application of Artificial Intelligence Conference.","author":"Cesta A."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2007.75"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the International Conference on Space Operations.","author":"Chien S."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 20th International Conference on Automated Planning and Scheduling (ICAPS'10)","author":"Chien S."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the SpaceOps\u201808 Conference.","author":"Chouinard C."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the 18th International Conference on Automated Planning and Scheduling. J. Rintanen et al. Eds., AAAI","author":"Do M. B."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1025842019552"},{"key":"e_1_2_1_9_1","first-page":"231","article-title":"Unifying planning and scheduling as timelines in a component-based perspective","volume":"18","author":"Fratini S.","year":"2008","journal-title":"Archiv. Control Sci."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/322290.322292"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2008.10.012"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 2nd International Conference on AI Planning Systems. K. Hammond Ed., AAAI","author":"Ghallab M."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1622519.1622533"},{"key":"e_1_2_1_14_1","volume-title":"SPIKE: Intelligent scheduling of hubble space telescope observations. In Intelligent Scheduling, Morgan Kauffmann","author":"Johnston P.","year":"1994"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(98)00003-4"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the 5th International Conference on Artificial Intelligence Planning and Scheduling. S. Chien et al. Eds., AAAI","author":"J\u00f3nsson A."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 6th International Workshop on Planning and Scheduling for Space.","author":"Knight R."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1025627211942"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(98)00068-X"},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Shriver P. Gokhale M. Briles S. Kang D. Cai M. Mccabe K. Crago S. and Suh J. 2002. A power-aware satellite-based parallel signal processing scheme. In Power Aware Computing. R. Graybill and R. Melhem Eds. Springer.   Shriver P. Gokhale M. Briles S. Kang D. Cai M. Mccabe K. Crago S. and Suh J. 2002. A power-aware satellite-based parallel signal processing scheme. In Power Aware Computing. R. Graybill and R. Melhem Eds. Springer.","DOI":"10.1007\/978-1-4757-6217-4_13"},{"key":"e_1_2_1_21_1","first-page":"25","article-title":"The RADARSAT-MAMM automated mission planner","volume":"23","author":"Smith B. D.","year":"2002","journal-title":"AI Mag."},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the International Conference on Software Engineering Research and Practice. H. Arabnia and H. Reza Eds., CSREA Press","author":"Stanley J."}],"container-title":["ACM Transactions on Intelligent Systems and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1989734.1989745","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1989734.1989745","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:05:54Z","timestamp":1750244754000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1989734.1989745"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/1989734.1989745"],"URL":"https:\/\/doi.org\/10.1145\/1989734.1989745","relation":{},"ISSN":["2157-6904","2157-6912"],"issn-type":[{"value":"2157-6904","type":"print"},{"value":"2157-6912","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2010-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-07-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}