Searching for flexible solutions to task allocation problems
暂无分享,去创建一个
[1] F. Glover,et al. In Modern Heuristic Techniques for Combinatorial Problems , 1993 .
[2] G. Fohler,et al. Realizing Changes of Operational Modes with a Pre Run-Time Scheduled Hard Real-Time System , 1993 .
[3] Theodore P. Baker,et al. A Comparison of Global and Partitioned EDF Schedulability Tests for Multiprocessors TR-051101 , 2005 .
[4] Hadrien Cambazard,et al. Solving a real-time allocation problem with constraint programming , 2008, J. Syst. Softw..
[5] Leonard J. Bass,et al. Scenario-Based Analysis of Software Architecture , 1996, IEEE Softw..
[6] Kang G. Shin,et al. Improving scalability of task allocation and scheduling in large distributed real-time systems using shared buffers , 2003, The 9th IEEE Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings..
[7] T. Longstaff,et al. Quality Attributes , 1995 .
[8] Sanjoy K. Baruah,et al. The partitioned multiprocessor scheduling of deadline-constrained sporadic task systems , 2006, IEEE Transactions on Computers.
[9] Bora Uçar,et al. Task assignment in heterogeneous computing systems , 2006, J. Parallel Distributed Comput..
[10] E.A. Strunk,et al. Distributed reconfigurable avionics architectures , 2004, The 23rd Digital Avionics Systems Conference (IEEE Cat. No.04CH37576).
[11] John A. McDermid,et al. The Art and Science of Software Architecture , 2007, ECSA.
[12] M.J. Morgan. Integrated modular avionics for next generation commercial airplanes , 1991, IEEE Aerospace and Electronic Systems Magazine.
[13] C. Coello,et al. CONSTRAINT-HANDLING USING AN EVOLUTIONARY MULTIOBJECTIVE OPTIMIZATION TECHNIQUE , 2000 .
[14] Hans van Vliet,et al. Viewpoints on Modifiability , 2001, Int. J. Softw. Eng. Knowl. Eng..
[15] Giuseppe Lipari,et al. New Schedulability Tests for Real-Time Task Sets Scheduled by Deadline Monotonic on Multiprocessors , 2005, OPODIS.
[16] Philip Koopman,et al. A Product Family Approach to Graceful Degradation , 2000, DIPES.
[17] Takuji Nishimura,et al. Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.
[18] Ken Tindell,et al. ADDING TIME-OFFSETS TO SCHEDULABILITY ANALYSIS , 1994 .
[19] Elisa T. Lee,et al. Statistical Methods for Survival Data Analysis , 1994, IEEE Transactions on Reliability.
[20] David Lorge Parnas,et al. Software aging , 1994, Proceedings of 16th International Conference on Software Engineering.
[21] Annika Kangas,et al. Introduction: Chapter 1 , 1990 .
[22] John P. Lehoczky,et al. Fixed priority scheduling of periodic task sets with arbitrary deadlines , 1990, [1990] Proceedings 11th Real-Time Systems Symposium.
[23] Lakhmi C. Jain,et al. Introduction to Bayesian Networks , 2008 .
[24] Petru Eles,et al. Cosynthesis of energy-efficient multimode embedded systems with consideration of mode-execution probabilities , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[25] Lester Ingber,et al. Simulated annealing: Practice versus theory , 1993 .
[26] Iain Bate,et al. Stressing Search with Scenarios for Flexible Solutions to Real-Time Task Allocation Problems , 2010, IEEE Transactions on Software Engineering.
[27] A. Terry Bahill,et al. Quantitative methods for tradeoff analyses , 2001 .
[28] Krithi Ramamritham,et al. Allocation and Scheduling of Precedence-Related Periodic Tasks , 1995, IEEE Trans. Parallel Distributed Syst..
[29] Hans van Vliet,et al. How well can we predict changes at architecture design time? , 2003, J. Syst. Softw..
[30] Virginia Mary Lo,et al. Heuristic Algorithms for Task Assignment in Distributed Systems , 1988, IEEE Trans. Computers.
[31] Yingfeng Oh,et al. Scheduling real-time tasks for dependability , 1995 .
[32] BryantA.,et al. B. W. Boehm software engineering economics , 1983 .
[33] Mark Klein,et al. Evaluating software architectures for real-time systems , 1999, Ann. Softw. Eng..
[34] Sanjoy K. Baruah,et al. Preemptively scheduling hard-real-time sporadic tasks on one processor , 1990, [1990] Proceedings 11th Real-Time Systems Symposium.
[35] Charles P. Shelton,et al. A framework for scalable analysis and design of system-wide graceful degradation in distributed embedded systems , 2003, Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003)..
[36] Jan Bosch,et al. SAABNet: Managing qualitative knowledge in software architecture assessment , 2000, Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000).
[37] Petru Eles,et al. Holistic scheduling and analysis of mixed time/event-triggered distributed embedded systems , 2002, Proceedings of the Tenth International Symposium on Hardware/Software Codesign. CODES 2002 (IEEE Cat. No.02TH8627).
[38] Camille C. Price. Task allocation in distributed systems: A survey of practical strategies , 1982, ACM '82.
[39] I. Langner. Survival Analysis: Techniques for Censored and Truncated Data , 2006 .
[40] Mathai Joseph,et al. Finding Response Times in a Real-Time System , 1986, Comput. J..
[41] C. Douglas Locke,et al. Software architecture for hard real-time applications: Cyclic executives vs. fixed priority executives , 1992, Real-Time Systems.
[42] John Leaney,et al. Application of Bayesian Networks to Architectural Optimisation , 2007, 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'07).
[43] Peter J. Fleming,et al. Multiobjective genetic algorithms made easy: selection sharing and mating restriction , 1995 .
[44] Carl A Mauro,et al. Factor Screening in Computer Simulation , 1982 .
[45] E. L. Lawler,et al. Branch-and-Bound Methods: A Survey , 1966, Oper. Res..
[46] Peter J. Fleming,et al. Distributed aero-engine control systems architecture selection using multi-objective optimisation , 1998 .
[47] Nicolas Navet,et al. Trends in Automotive Communication Systems , 2005, Proceedings of the IEEE.
[48] D.,et al. Regression Models and Life-Tables , 2022 .
[49] Carolyn Seaman,et al. Practical Software Maintenance , 2000, J. Softw. Maintenance Res. Pract..
[50] Daeyoung Kim,et al. Scheduling tool and algorithm for integrated modular avionics systems , 2000, 19th DASC. 19th Digital Avionics Systems Conference. Proceedings (Cat. No.00CH37126).
[51] John A. Clark,et al. Formulating software engineering as a search problem , 2003, IEE Proc. Softw..
[52] Rene Hexel,et al. Mode Handling in the Time-Triggered Architecture , 1997 .
[53] Heidi B. Goldfarb. Experimental Design for Formulation , 2006, Technometrics.
[54] Michael González Harbour,et al. Schedulability analysis for tasks with static and dynamic offsets , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).
[55] John A. Clark,et al. Holistic schedulability analysis for distributed hard real-time systems , 1994, Microprocess. Microprogramming.
[56] Mark Nicholson,et al. Selecting a Topology for Safety-Critical Real-Time Control Systems , 1999 .
[57] C. D. Gelatt,et al. Optimization by Simulated Annealing , 1983, Science.
[58] Y. C. Yeh,et al. Safety critical avionics for the 777 primary flight controls system , 2001, 20th DASC. 20th Digital Avionics Systems Conference (Cat. No.01CH37219).
[59] Iain Bate,et al. Minimising Task Migration and Priority Changes in Mode Transitions , 2007, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07).
[60] Donald Ervin Knuth,et al. The Art of Computer Programming, Volume II: Seminumerical Algorithms , 1970 .
[61] G. Jolliffe. Producing a safety case for IMA blueprints , 2005, 24th Digital Avionics Systems Conference.
[62] C. Spearman. The proof and measurement of association between two things. , 2015, International journal of epidemiology.
[63] M A Branch,et al. Software maintenance management , 1986 .
[64] R. K. Ursem. Multi-objective Optimization using Evolutionary Algorithms , 2009 .
[65] Robert Serfling,et al. On Averaging Over Distinct Units in Sampling with Replacement , 1970 .
[66] Barry W. Boehm,et al. Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.
[67] Barry W. Boehm,et al. Quantitative evaluation of software quality , 1976, ICSE '76.
[68] Manfred Broy,et al. Engineering Automotive Software , 2007, Proceedings of the IEEE.
[69] Wesley W. Chu,et al. Task Allocation and Precedence Relations for Distributed Real-Time Systems , 1987, IEEE Transactions on Computers.
[70] Wei Zheng,et al. Definition of Task Allocation and Priority Assignment in Hard Real-Time Distributed Systems , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).
[71] John A. Clark,et al. An Efficient Experimental Methodology for Configuring Search-Based Design Algorithms , 2007, 10th IEEE High Assurance Systems Engineering Symposium (HASE'07).
[72] Alan Burns,et al. The End Of The Line For Static Cyclic Scheduling? , 1993, Fifth Euromicro Workshop on Real-Time Systems.
[73] Lothar Thiele,et al. A Comparison of Selection Schemes used in Genetic Algorithms , 1995 .
[74] Marco Laumanns,et al. A Tutorial on Evolutionary Multiobjective Optimization , 2004, Metaheuristics for Multiobjective Optimisation.
[75] Alan Burns,et al. Hierarchical fixed priority pre-emptive scheduling , 2005, 26th IEEE International Real-Time Systems Symposium (RTSS'05).
[76] Marco Di Natale,et al. Towards a Methodology for the Quantitative Evaluation of Automotive Architectures , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.
[77] Jarik Poplavski Kany,et al. Design Optimisation of Fault-Tolerant Event-Triggered Embedded Systems , 2007 .
[78] Philippe Kruchten,et al. The 4+1 View Model of Architecture , 1995, IEEE Softw..
[79] Hall Philip,et al. THE DISTRIBUTION OF MEANS FOR SAMPLES OF SIZE N DRAWN FROM A POPULATION IN WHICH THE VARIATE TAKES VALUES BETWEEN 0 AND 1, ALL SUCH VALUES BEING EQUALLY PROBABLE , 1927 .
[80] Henrik Lönn,et al. A comparison of fixed-priority and static cyclic scheduling for distributed automotive control applications , 1999, Proceedings of 11th Euromicro Conference on Real-Time Systems. Euromicro RTS'99.
[81] John A. McDermid,et al. Deriving architectural flexibility requirements in safety-critical systems , 2005, IEE Proc. Softw..
[82] W. W. Royce,et al. Managing the development of large software systems , 1970 .
[83] Arjun K. Gupta,et al. Handbook of beta distribution and its applications , 2004 .
[84] Alan Burns,et al. Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised , 2007, Real-Time Systems.
[85] Barry W. Boehm,et al. A spiral model of software development and enhancement , 1986, Computer.
[86] Yskandar Hamam,et al. Task allocation for maximizing reliability of distributed systems: A simulated annealing approach , 2006, J. Parallel Distributed Comput..
[87] Alexander L. Wolf,et al. Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .
[88] Robert L. Nord,et al. Software Architecture in Industrial Applications , 1995, 1995 17th International Conference on Software Engineering.
[89] Wayne H. Wolf,et al. TGFF: task graphs for free , 1998, Proceedings of the Sixth International Workshop on Hardware/Software Codesign. (CODES/CASHE'98).
[90] Ola Redell,et al. Analysis of tree-shaped transactions in distributed real time systems , 2004, Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004..
[91] Yaghout Nourani,et al. A comparison of simulated annealing cooling strategies , 1998 .
[92] Hermann Kopetz,et al. Real-time systems , 2018, CSC '73.
[93] Yves Sorel,et al. Generation of fault-tolerant static scheduling for real-time distributed embedded systems with multi-point links , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.
[94] Alan Burns,et al. Hard Real-Time Scheduling: The Deadline-Monotonic Approach , 1991 .
[95] Mark Klein,et al. Experience with performing architecture tradeoff analysis , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).
[96] Iain Bate,et al. Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems , 2008, 2008 Real-Time Systems Symposium.
[97] Alberto L. Sangiovanni-Vincentelli,et al. Optimizing End-to-End Latencies by Adaptation of the Activation Events in Distributed Automotive Systems , 2007, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07).
[98] C. Reeves. Modern heuristic techniques for combinatorial problems , 1993 .
[99] Kent L. Beck,et al. Extreme programming explained - embrace change , 1990 .
[100] Alfonso Fuggetta,et al. A classification of CASE technology , 1993, Computer.
[101] Alan Burns,et al. Analysis of hard real-time communications , 1995, Real-Time Systems.
[102] Nancy G. Leveson,et al. Safeware: System Safety and Computers , 1995 .
[103] Donal Heffernan,et al. TTCAN: a new time-triggered controller area network , 2002, Microprocess. Microsystems.
[104] Bran Selic,et al. The Pragmatics of Model-Driven Development , 2003, IEEE Softw..
[105] James W. Layland,et al. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.
[106] Eila Niemelä,et al. A Survey on Software Architecture Analysis Methods , 2002, IEEE Trans. Software Eng..
[107] Leonard J. Bass,et al. SAAM: a method for analyzing the properties of software architectures , 1994, Proceedings of 16th International Conference on Software Engineering.
[108] Alan Burns,et al. Efficient Exact Schedulability Tests for Fixed Priority Real-Time Systems , 2008, IEEE Transactions on Computers.
[109] Dirk Thierens,et al. Selection Schemes, Elitist Recombination, and Selection Intensity , 1997, ICGA.
[110] Sheng-Tzong Cheng,et al. Allocation and scheduling of real-time periodic tasks with relative timing constraints , 1995, Proceedings Second International Workshop on Real-Time Computing Systems and Applications.
[111] William E. Beregi. Architecture Prototyping in the Software Engineering Environment , 1984, IBM Syst. J..
[112] Hector Garcia-Molina,et al. Scheduling real-time transactions: a performance evaluation , 1988, TODS.
[113] Hermann Kopetz,et al. Distributed fault-tolerant real-time systems: the Mars approach , 1989, IEEE Micro.
[114] Hermann Kopetz,et al. Tolerating transient faults in MARS , 1990, [1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium.
[115] Giorgio C. Buttazzo,et al. Biasing effects in schedulability measures , 2004, Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004..
[116] Alan Burns,et al. Feasibility analysis of fault-tolerant real-time task sets , 1996, Proceedings of the Eighth Euromicro Workshop on Real-Time Systems.
[117] Rolf Ernst,et al. Multi-dimensional Robustness Optimization in Heterogeneous Distributed Embedded Systems , 2007, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07).
[118] Giuseppe Lipari,et al. Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms , 2009, IEEE Transactions on Parallel and Distributed Systems.
[119] Alan Burns,et al. Real-Time Systems and Programming Languages - Ada, Real-Time Java and C / Real-Time POSIX, Fourth Edition , 2009, International computer science series.
[120] Alberto L. Sangiovanni-Vincentelli,et al. Embedded System Design for Automotive Applications , 2007, Computer.
[121] Daniel Kudenko,et al. Analyzing heuristic performance with response surface models: prediction, optimization and robustness , 2007, GECCO '07.
[122] Mark Harman,et al. The Current State and Future of Search Based Software Engineering , 2007, Future of Software Engineering (FOSE '07).
[123] Xiao Qin,et al. A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems , 2006, Parallel Comput..
[124] Jean-Marc Thiriet,et al. Integration of dependability in a task allocation problem , 2004, IEEE Transactions on Instrumentation and Measurement.
[125] David H. Wolpert,et al. No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..
[126] JaatunMartin Gilje,et al. Agile Software Development , 2002, Comput. Sci. Educ..
[127] Andraž Cej,et al. Agile software development with Scrum , 2010 .
[128] Jakob Bf Axelsson. Three Search Strategies for Architecture Synthesis and Partitioning of Real-Time Systems , 1996 .
[129] Norman F. Schneidewind,et al. The State of Software Maintenance , 1987, IEEE Transactions on Software Engineering.
[130] Christian Herde,et al. RTSAT-- An Optimal and Efficient Approach to the Task Allocation Problem in Distributed Architectures , 2006, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06).
[131] Alan Burns,et al. Time bands in systems structure , 2006 .
[132] Gerhard Fohler,et al. Jitter compensation for real-time control systems , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).
[133] Cary R Spitzer. Digital avionics systems : principles and practices , 1993 .
[134] Neil R. Storey,et al. Safety-critical computer systems , 1996 .
[135] David W. Corne,et al. Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.
[136] Peng-Yeng Yin,et al. Multi-objective task allocation in distributed computing systems by hybrid particle swarm optimization , 2007, Appl. Math. Comput..
[137] Lui Sha,et al. Mode change protocols for priority-driven preemptive scheduling , 1989, Real-Time Systems.
[138] Thomas A. Henzinger,et al. Giotto: a time-triggered language for embedded programming , 2001, Proc. IEEE.
[139] Paul C. Clements,et al. A survey of architecture description languages , 1996, Proceedings of the 8th International Workshop on Software Specification and Design.
[140] Paul Clements,et al. Software architecture in practice , 1999, SEI series in software engineering.
[141] Keith H. Bennett,et al. Software maintenance and evolution: a roadmap , 2000, ICSE '00.
[142] Liming Zhu,et al. A framework for classifying and comparing software architecture evaluation methods , 2004, 2004 Australian Software Engineering Conference. Proceedings..
[143] Petru Eles,et al. Design optimization of time- and cost-constrained fault-tolerant distributed embedded systems , 2005, Design, Automation and Test in Europe.
[144] Richard D. Schlichting,et al. Fail-stop processors: an approach to designing fault-tolerant computing systems , 1983, TOCS.
[145] Fred B. Schneider,et al. Implementing fault-tolerant services using the state machine approach: a tutorial , 1990, CSUR.
[146] Petru Eles,et al. A standby-sparing technique with low energy-overhead for fault-tolerant hard real-time systems , 2009, CODES+ISSS '09.
[147] Daniel Kudenko,et al. Screening the parameters affecting heuristic performance , 2007, GECCO '07.
[148] Lui Sha. Real-Time Virtual Machines for Avionics Software Porting and Development , 2003, RTCSA.
[149] Michele Cirinei,et al. Response-Time Analysis for Globally Scheduled Symmetric Multiprocessor Platforms , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).
[150] Armin P. Schulz,et al. Design for changeability (DfC): Principles to enable changes in systems throughout their entire lifecycle , 2005, Syst. Eng..
[151] Lionel C. Briand,et al. Multi-Objective Genetic Algorithm to Support Class Responsibility Assignment , 2007, 2007 IEEE International Conference on Software Maintenance.
[152] Bradley R. Schmerl,et al. Increasing System Dependability through Architecture-Based Self-Repair , 2002, WADS.
[153] R. L. Keeney,et al. Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.
[154] Ilya V. Kolmanovsky,et al. Control, Computing and Communications: Technologies for the Twenty-First Century Model T , 2007, Proceedings of the IEEE.
[155] Margaret J. Robertson,et al. Design and Analysis of Experiments , 2006, Handbook of statistics.
[156] Joseph Y.-T. Leung,et al. On the complexity of fixed-priority scheduling of periodic, real-time tasks , 1982, Perform. Evaluation.
[157] Frank Slomka,et al. An application-based EDF scheduler for OSEK/VDX , 2008, 2008 Design, Automation and Test in Europe.
[158] Michael González Harbour,et al. Exploiting precedence relations in the schedulability analysis of distributed real-time systems , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).
[159] Alfons Crespo,et al. Mode Change Protocols for Real-Time Systems: A Survey and a New Proposal , 2004, Real-Time Systems.
[160] Kang G. Shin,et al. Assignment and Scheduling Communicating Periodic Tasks in Distributed Real-Time Systems , 1997, IEEE Trans. Software Eng..
[161] N. Seifert,et al. Robust system design with built-in soft-error resilience , 2005, Computer.
[162] Ian Moir,et al. Civil Avionics Systems , 2002 .
[163] Alan Burns,et al. Allocating hard real-time tasks: An NP-Hard problem made easy , 1992, Real-Time Systems.
[164] Daniel E. Hastings,et al. Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value , 2008, Syst. Eng..
[165] Thomas Stauner,et al. Using HYTECH to Verify an Automative Control System , 1997, HART.
[166] Kishor S. Trivedi,et al. Task allocation in fault-tolerant distributed systems , 1983, Acta Informatica.
[167] Jeffrey Barlow. Dreaming in Code , 2007 .
[168] Giorgio C. Buttazzo,et al. Rate Monotonic vs. EDF: Judgment Day , 2003, Real-Time Systems.
[169] Niraj K. Jha,et al. MOGAC: a multiobjective genetic algorithm for hardware-software cosynthesis of distributed embedded systems , 1998, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..
[170] Charles P. Shelton,et al. Scalable graceful degradation for distributed embedded systems , 2003 .
[171] Iain John Bate,et al. Scheduling and timing analysis for safety critical real-time systems , 1998 .
[172] Dejan S. Milojicic,et al. Process migration , 1999, ACM Comput. Surv..
[173] Eugeniusz Nowicki,et al. An Advanced Tabu Search Algorithm for the Job Shop Problem , 2005, J. Sched..
[174] Hans-Paul Schwefel,et al. Evolution strategies – A comprehensive introduction , 2002, Natural Computing.
[175] Mark Harman,et al. Reformulating software engineering as a search problem , 2003 .
[176] Klaus Echtle,et al. A Genetic Algorithm for Fault-Tolerant System Design , 2003, LADC.
[177] Krithi Ramamritham,et al. Allocation and scheduling of complex periodic tasks , 1990, Proceedings.,10th International Conference on Distributed Computing Systems.
[178] Fei-Yue Wang,et al. A Genetic Algorithms based optimization for TTCAN , 2007, 2007 IEEE International Conference on Vehicular Electronics and Safety.
[179] John H. Holland,et al. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .
[180] Stuart Kent,et al. Model Driven Engineering , 2002, IFM.